【问题标题】:convert Kodak png images into webP with sampling factor使用采样因子将 Kodak png 图像转换为 webP
【发布时间】:2021-01-28 14:39:06
【问题描述】:

我正在尝试将 png 图像转换为带有采样因子的 webP。我是用于转换的 imagemagick 工具,正如他们在文档中提到的 - 质量用于采样,但它不起作用。

此命令可以很好地将 kodak png 转换为 JPEG。

convert test/images/kodim$i.png -quality $(($j*5)) -sampling-factor 4:2:0 test/jpeg/kodim$i/`printf "%02d" $j`.jpg

将 PnG 转换为 WebP

convert test/images/kodim$i.png -quality $(($j*5)) test/webP/kodim$i/`printf "%02d" $j`.webp

我想遵循 JPEG 中提到的相同采样。

【问题讨论】:

  • 您在文档中的哪里找到了有关使用-quality 代替webp 的信息?在webp 定义的完整列表中似乎没有提到色度子采样...imagemagick.org/script/webp.php
  • 我的意思是我想进行色度采样以进行公平比较

标签: imagemagick jpeg image-compression webp


【解决方案1】:

这适用于柯达图像。

只需安装 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)。

【讨论】:

    猜你喜欢
    • 2019-07-20
    • 2019-11-18
    • 1970-01-01
    • 2013-11-20
    • 2021-09-18
    • 2019-08-05
    • 2018-05-10
    • 2022-07-07
    • 2012-10-24
    相关资源
    最近更新 更多