кроп тумб с сохранинием пропорций

Fantasy
Posts: 71
Joined: Thu Jan 10, 2013 3:26 pm

кроп тумб с сохранинием пропорций

Post by Fantasy »

привет
есть тумбы например
1000х500
2000х500

надо чтобы в итоге получились тумбы с сохранением aspect ratio,по ширине 250 стали обе
а по высоте соответственно 500х250 1000х250

не пойму как это настроить в корп профайле там только можно жеско задать 300х250 например
IM комманды пробывал типа
-resize "250" 2.jpg
-resize "x250" 2.jpg

не догнал как делать
спасибо зараннее)
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: кроп тумб с сохранинием пропорций

Post by admin »

Укажите размеры тумбы заведомо больше, чем нужна тумба потому что тумбу оно нарезает в любом случае под указанный размер.

А в строке thumb IM пропишите нужную вам комманду что-то вроде

/usr/bin/convert -resize 100x200 {FILE} {FILE}

это откропит эту "большую тумбу" нужным вам образом с сохранением одной стороны, но точную строку с ходу сказать не могу, советую почитать доку по ИМ и просто поэкспериметрировать со строкой руками - будет быстрее чем добавлять в скрипт каждый раз галеру.

http://www.imagemagick.org/Usage/resize/
Don't forget to run script update
Fantasy
Posts: 71
Joined: Thu Jan 10, 2013 3:26 pm

Re: кроп тумб с сохранинием пропорций

Post by Fantasy »

admin wrote:Укажите размеры тумбы заведомо больше, чем нужна тумба потому что тумбу оно нарезает в любом случае под указанный размер.

А в строке thumb IM пропишите нужную вам комманду что-то вроде

/usr/bin/convert -resize 100x200 {FILE} {FILE}

это откропит эту "большую тумбу" нужным вам образом с сохранением одной стороны, но точную строку с ходу сказать не могу, советую почитать доку по ИМ и просто поэкспериметрировать со строкой руками - будет быстрее чем добавлять в скрипт каждый раз галеру.

http://www.imagemagick.org/Usage/resize/
при запуске работает в шелле все работает правильно и режет тумбу как нужно.

но тумба делается учитывая параметры Thumb Size независимо от того какими большими их ставишь
например Thumb Size 1000х1500 и тумба получается все равно так - (нужный размер Х 1) х (нужный размер Х 1.5)

830px × 553px режет как 300px × 450px
а в шелле порезало правильно 300px × 200px
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: кроп тумб с сохранинием пропорций

Post by admin »

ок. запостите плз конкретно какая строка в шеле и скриншот настроек кроп профайла
Don't forget to run script update
Fantasy
Posts: 71
Joined: Thu Jan 10, 2013 3:26 pm

Re: кроп тумб с сохранинием пропорций

Post by Fantasy »

admin wrote:ок. запостите плз конкретно какая строка в шеле и скриншот настроек кроп профайла
/usr/local/bin/convert 1.jpg -resize 300 2.jpg

https://www.sendspace.com/file/5oe04h
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: кроп тумб с сохранинием пропорций

Post by admin »

Видно что в image IM , а что в thumb im ?
Don't forget to run script update
Fantasy
Posts: 71
Joined: Thu Jan 10, 2013 3:26 pm

Re: кроп тумб с сохранинием пропорций

Post by Fantasy »

admin wrote:Видно что в image IM , а что в thumb im ?
ну там тоже самое конечно
https://www.sendspace.com/file/r1ow12
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: кроп тумб с сохранинием пропорций

Post by admin »

Попробовал и подумал что так работать не будет все же..

Мы делаем тумбу 1000 на 500, те соотношение сторон 2 к 1.
Логично если сделать одну сторону 300 то другая будет 300/2 = 150.

Это и есть созранение пропорций, верно ?

Вам надо не сохранение пропорций, а урезание только по одной стороне.
Те надо вообще не резать предварительно тумбу, что б знать изначальный размер.

Сделать это можно так:
1. тумбы грабить просто копированием, без применения кроп профайла - оно сохранит как есть
2. в шеле запустить строку типа find ./ -name *.jpg -e convert и тп строка и пройтись по всем тумбам своей кастомной строкой.

А в чем вообще смысл иметь картинки разного размера ?
Don't forget to run script update
Fantasy
Posts: 71
Joined: Thu Jan 10, 2013 3:26 pm

Re: кроп тумб с сохранинием пропорций

Post by Fantasy »

admin wrote:Попробовал и подумал что так работать не будет все же..

Мы делаем тумбу 1000 на 500, те соотношение сторон 2 к 1.
Логично если сделать одну сторону 300 то другая будет 300/2 = 150.

Это и есть созранение пропорций, верно ?

Вам надо не сохранение пропорций, а урезание только по одной стороне.
Те надо вообще не резать предварительно тумбу, что б знать изначальный размер.

Сделать это можно так:
1. тумбы грабить просто копированием, без применения кроп профайла - оно сохранит как есть
2. в шеле запустить строку типа find ./ -name *.jpg -e convert и тп строка и пройтись по всем тумбам своей кастомной строкой.

А в чем вообще смысл иметь картинки разного размера ?
и если я буду грабить новые тумбы то надо опять проходить по всем строкой?
решение замароченное

да, надо чтобы у всех тумб была ширина 200 например а высота разная как на sex.com
может можно сделать фичу чтобы просто вводить ширину например а длину оставлять пустой и резало оставляя одну ширину у всех и были разной длины?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: кроп тумб с сохранинием пропорций

Post by admin »

Да, можете поставить эту строку в крон например.

да, можно добавить в новую версию, как будет бета новой версии отпишу сюда.
Don't forget to run script update
Post Reply