Сконвертировал пачку PNG в WebP:
for f in *.png; do convert $f subdir/$f.webp; done
Результат не понравился — хорошо видны прямоугольные артефакты. Попробовал варьировать качество:
for f in *.png; do convert $f -quality 50 subdir/$f.webp; done
for f in *.png; do convert $f -quality 90 subdir/$f.webp; done
for f in *.png; do convert $f -quality 99 subdir/$f.webp; done
for f in *.png; do convert $f -quality 10 subdir/$f.webp; done
for f in *.png; do convert $f -define webp:lossless=true subdir/$f.webp; done
Во всех случаях получаются идентичные файлы. В чём проблема? Как задать качество?
Ответ: В Gentoo по умолчанию media-gfx/imagemagick собирается с USE="-webp"
. Но это означает не полное отсутствие поддержки, а использование каких-то захардкоженых параметров. Пересборка с USE="webp"
помогла.