Вопрос по тумбам в формате webp.

Post Reply
moteam
Posts: 128
Joined: Sat Feb 26, 2011 1:15 pm

Вопрос по тумбам в формате webp.

Post by moteam »

Привет.
Вопрос по тумбам в формате webp.
А можно уточнить какой либой они делаются, и как можно на них сверху добавить оптимизирование какое-то?

Там тупо делается сразу convert имэджиком в .webp или промежуточно через jpg?

Для жпегов в Crop Profiles есть строчки "Image Command" и "Thumb Command", а для webp как потюнить?

Гугл ругается что картинки сильно большие и можно сократить еще сильнее :)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вопрос по тумбам в формате webp.

Post by admin »

"тупо делается сразу convert имэджиком в .webp " - да


"Для жпегов в Crop Profiles есть строчки "Image Command" и "Thumb Command", а для webp как потюнить?" можно туда вписать все что угодно, открываем доку по imagemagick и дописываем в строку совершенно любые оптимизации
Don't forget to run script update
moteam
Posts: 128
Joined: Sat Feb 26, 2011 1:15 pm

Re: Вопрос по тумбам в формате webp.

Post by moteam »

Правильно понимаю что там просто команда, типа,

/usr/bin/convert source.tmp -thumbnail 120x120^ output.webp ?

Или что-то посложнее? на подобие https://imagemagick.org/script/webp.php ?

Было бы круто если бы вы написали какой-то пример прямо работающий.
В какое место подставятся тогда "Image Command" и "Thumb Command" ?

/usr/bin/convert "Image Command" source.tmp -thumbnail 120x120^ "Thumb Command" output.webp ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вопрос по тумбам в формате webp.

Post by admin »

пример простой

скачали большую картинку

если есть image IM - сделали imageIM image.jpg

потом сделаем тумбу (тут подставляется custom IM command)
/usr/bin/convert source.tmp -thumbnail 120x120^ thumb.webp

после тумбы есть есть thumb IM - применяем указанную компанду к тумбе
Don't forget to run script update
moteam
Posts: 128
Joined: Sat Feb 26, 2011 1:15 pm

Re: Вопрос по тумбам в формате webp.

Post by moteam »

IM Cmd custom : /usr/bin//convert -resize 360x270^ -gravity Center -crop 360x270+0+0 -quality 50 -define webp:lossless=true ../tmp/31935/tmp//69239.webp.tmp.webp ../tmp/31935/tmp//69239.webp (0.11826992034912, 7.7009201049805E-5)

вот из лога команда, достаточно же было сделать в IM command " -quality 50 -define webp:lossless=true" чтобы получилось как тут: https://imagemagick.org/script/webp.php ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вопрос по тумбам в формате webp.

Post by admin »

теоретически да

у вас займет примерно 1 минуту что б дописать этот кусок команды в профайл и добавить в тест галеру - сразу будет ясно то получилось или нет)
Don't forget to run script update
moteam
Posts: 128
Joined: Sat Feb 26, 2011 1:15 pm

Re: Вопрос по тумбам в формате webp.

Post by moteam »

В общем, логика такая.
1) wget source.file temp.jpg
2) convert temp.jpg "Image Command" big.jpg
3) convert big.jpg -resize THUMBxSIZE^ -gravity Center -crop THUMBxSIZE+0+0 "Custom IM" thumb.extension
4) convert thumb.extension "Thumb Command" thumb.extension

Правильно?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вопрос по тумбам в формате webp.

Post by admin »

да
только в image and thumm IM надо пистаь с полным путем к convert если юзается convert
потому что бывают и другие варианты
Don't forget to run script update
moteam
Posts: 128
Joined: Sat Feb 26, 2011 1:15 pm

Re: Вопрос по тумбам в формате webp.

Post by moteam »

Ок, пробуем еще раз.

1) wget source.file temp.jpg
2) "Image Command" в котором можно заюзать конструкцию {FILE} два раза (как исходник, так и результат отработки в который сохранить)
3) convert big.jpg -resize THUMBxSIZE^ -gravity Center -crop THUMBxSIZE+0+0 "Custom IM" thumb.extension
4) "Thumb Command" в котором можно заюзать конструкцию {FILE} два раза (как исходник, так и результат отработки в который сохранить)

Правильно?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вопрос по тумбам в формате webp.

Post by admin »

да, все верно
Don't forget to run script update
Post Reply