如何在 Linux 中将图像转换为任何格式(已解决)
适用于 Linux 的通用图像转换器
Linux 有 ImageMagick,它支持数百种图像格式,并且可以将图像从任何格式转换为任何其他格式。
ImageMagick 包中的“convert”和“magick”实用程序可以出色地转换图像(JPG 和其他格式)。
有关安装 ImageMagick 的详细信息,包括需要安装哪些依赖项以支持最大数量的格式,请参阅文章:ImageMagick 指南:安装、使用和故障排除。
您可以使用以下命令查看支持格式的完整列表
magick -list format
文章末尾还有一个表格,其中包含支持的文件格式的完整列表及其简要说明。
如何在 Linux 命令行上转换图像
要将一个图像转换为任何其他图像,请运行以下命令:
magick PICTURE RESULT
注意:如果您收到“magick”命令未找到的错误,请改用“convert”命令。下面将给出解释。
该程序将自动检测原始图像格式。
至于输出的文件格式,则由前面命令指定的扩展名决定。
例如:
magick IMAGE.jpg RESULT.png
以下命令会将 image.png 文件转换为 JPG 格式,并将新图像保存到 image.jpg 文件:
magick image.png image.jpg

您还可以将动态图像(例如 GIF 文件)转换为视频剪辑(avi、3gp、webm、wmv、flv、mkv、mpg、webm、m2v、m4v、mov、mp4、mpeg 等)。
您还可以将 avi、3gp、webm、wmv、flv、mkv、mpg、webm、m2v、m4v、mov、mp4、mpeg 等视频格式转换为 GIF 文件。
转换时如何压缩图像
有关如何同时转换和缩小图像尺寸的信息,请参阅文章:如何缩小图像尺寸。在命令行上批量照片缩放和调整大小
在线将图像转换为所有格式
如果您不想安装 ImageMagick 包,那么您可以使用在线图像转换为任何格式。这是一项免费的在线服务,您只需指定要转换的图像并选择所需的新文件格式。
链接:
- 在线服务“通用图像转换器”:https://suip.biz/?act=convert-any-image
- 镜像:https://w-e-b.site/?act=convert-any-image <李> 将 PDF 转换为 JPG 的在线服务:https://suip.biz/?act=convert-pdf-to-jpg <李> 在线 JPG 到 PDF 转换服务:https://suip.biz/?act=convert-jpg-to-pdf
继续阅读:如何将大量图像转换为另一种格式