如何将 webp 转换为灰度 png?

Wil*_*iam 4 convert tools png webp

我有一堆 webp 图像,需要将它们转换为 png 格式。我知道 png 支持不同的颜色模式,比如我需要的灰度。

有没有任何 Linux 工具或在线服务可以快速轻松地实现这一点?

我尝试了不同的在线转换器,但它们都使用默认的 RGB 颜色模式将 webp 转换为 png。

moo*_*moo 7

这可以使用该包在命令行上完成imagemagick。这样做的优点是可以轻松为整个图像目录编写脚本(提示:find -exec命令或 bashfor循环结合使用)。

首先安装包:

sudo apt update && sudo apt install imagemagick

下载示例webp图像进行测试:

wget https://www.gstatic.com/webp/gallery/1.webp
Run Code Online (Sandbox Code Playgroud)

imagemagick命令:

convert 1.webp -colorspace Gray 1.png
Run Code Online (Sandbox Code Playgroud)

现在,同一目录中应该有一个黑白 png 图像。-colorspace Gray将图像转换为黑白。

欲了解更多信息,请尝试:man convert