Page 1 of 3

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

Posted: Mon Jun 16, 2014 3:40 pm
by Fantasy
привет
есть тумбы например
1000х500
2000х500

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

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

не догнал как делать
спасибо зараннее)

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

Posted: Mon Jun 16, 2014 3:52 pm
by admin
Укажите размеры тумбы заведомо больше, чем нужна тумба потому что тумбу оно нарезает в любом случае под указанный размер.

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

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

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

http://www.imagemagick.org/Usage/resize/

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

Posted: Mon Jun 16, 2014 5:13 pm
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

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

Posted: Mon Jun 16, 2014 5:15 pm
by admin
ок. запостите плз конкретно какая строка в шеле и скриншот настроек кроп профайла

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

Posted: Tue Jun 17, 2014 6:55 am
by Fantasy
admin wrote:ок. запостите плз конкретно какая строка в шеле и скриншот настроек кроп профайла
/usr/local/bin/convert 1.jpg -resize 300 2.jpg

https://www.sendspace.com/file/5oe04h

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

Posted: Tue Jun 17, 2014 11:59 am
by admin
Видно что в image IM , а что в thumb im ?

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

Posted: Tue Jun 17, 2014 12:59 pm
by Fantasy
admin wrote:Видно что в image IM , а что в thumb im ?
ну там тоже самое конечно
https://www.sendspace.com/file/r1ow12

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

Posted: Tue Jun 17, 2014 1:11 pm
by admin
Попробовал и подумал что так работать не будет все же..

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

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

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

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

А в чем вообще смысл иметь картинки разного размера ?

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

Posted: Tue Jun 17, 2014 1:43 pm
by Fantasy
admin wrote:Попробовал и подумал что так работать не будет все же..

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

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

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

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

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

да, надо чтобы у всех тумб была ширина 200 например а высота разная как на sex.com
может можно сделать фичу чтобы просто вводить ширину например а длину оставлять пустой и резало оставляя одну ширину у всех и были разной длины?

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

Posted: Tue Jun 17, 2014 1:48 pm
by admin
Да, можете поставить эту строку в крон например.

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