Пост повящается, случайному прохожему и просто для кеша гугл, выдавшему ответ на поисковой запрос на #WEBP или #CWEBP #WEBP как пользоваться
Как пользоваться всеми возможностями WebP.
Существует кит без gui:
https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.htmlВ архиве имеется бинарник занимающийся кодированием, понимает он команды:
https://developers.google.com/speed/webp/docs/cwebpСценарий применения. И так, вы начинающий фотограф, веб дизайнер или человек другого профиля, по каким-то причинам вас не устраивает jpeg или кажется громоздким PNG или все вместе.
Если вы фотограф. У вас есть фотографии которые вы проявили из RAW в TIF и ваша папка весит гигов так 1000, вы не хотите использовать jpeg с его 420-444, но место нужно освободить и желательно сохранить sRGB, да так чтоб даже пиксель не сдвинулся.
Используйте этот скрипт (Das Windows only)/
- Код: Выделить всё
for /F "delims=" %%S in ('dir /S /A-D /B *.tif') do (cwebp -near_lossless 99 -z 9 -mt "%%~dpnS.tif" -o "%%~dpnS.webp")
Если вы дизайнер, верстальщик. Практически тоже самое, только больше жадности и плевать, на то что будет все урезано до YCbCr420, нужно же сохранить трафик свой, клиента. =)
TIF
- Код: Выделить всё
for /F "delims=" %%S in ('dir /S /A-D /B *.tif') do (cwebp -q 90 -sharp_yuv -nostrong -m 6 "%%~dpnS.tif" -o "%%~dpnS.webp")
PNG
- Код: Выделить всё
for /F "delims=" %%S in ('dir /S /A-D /B *.png') do (cwebp -q 90 -sharp_yuv -nostrong -m 6 "%%~dpnS.png" -o "%%~dpnS.webp")
BMP
- Код: Выделить всё
for /F "delims=" %%S in ('dir /S /A-D /B *.bmp') do (cwebp -q 90 -sharp_yuv -nostrong -m 6 "%%~dpnS.bmp" -o "%%~dpnS.webp")
JPG
- Код: Выделить всё
for /F "delims=" %%S in ('dir /S /A-D /B *.jpg') do (cwebp -q 90 -sharp_yuv -nostrong -m 6 "%%~dpnS.jpg" -o "%%~dpnS.webp")
*особо жадный вариант -q 70