如何解决使用采样系数将Kodak png图像转换为webP
我正在尝试使用采样系数将png图像转换为webP。我是imagemagick的转换工具,正如他们在docs中提到的-quality用于采样,但没有用。
此命令可以很好地将柯达png转换为JPEG。
convert test/images/kodim$i.png -quality $(($j*5)) -sampling-factor 4:2:0 test/jpeg/kodim$i/`printf "%02d" $j`.jpg
将即插即用转换为WebP
convert test/images/kodim$i.png -quality $(($j*5)) test/webP/kodim$i/`printf "%02d" $j`.webp
我要遵循与JPEG中提到的相同的采样方式。
解决方法
在柯达图像上工作正常。
只需安装webP编码器
sudo apt-get install webp
代码
for i in {01..24..1}; do
echo WebP Encoding test/images/kodim$i.png
mkdir -p test/webP/kodim$i
for j in {0..20..1}; do
cwebp test/images/kodim$i.png -q $(($j*5)) -o test/webP/kodim$i/`printf "%02d" $j`.webp
done
done
重要
此命令以不同的质量创建WebP有损图像。 WebP有损始终使用YUV420采样,等同于imagemagick的jpeg的-sampling-factor 2x2(也称为-sampling-factor 4:2:0)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。