通过ImageMagick 转换HEIC格式为JPG格式图片

ImageMagick是一个功能强大的图像处理软件套件,支持从命令行批量处理和转换图像。它支持超过 200 种图像格式,包括 JPEG、PNG、GIF、TIFF、HEIC、PDF、SVG 等,广泛应用于图像转换、编辑、处理和优化。通过 ImageMagick,我们可以轻松、快速地将 HEIC 格式图片转换为 JPG 格式,避免了因格式兼容问题带来的困扰。无论是处理少量还是大量图像,ImageMagick 都是一个高效且可靠的工具。

ImageMagick常见转换操作

1. 单个文件格式转换

将 HEIC 格式转换为 JPG 格式:

magick input.heic output.jpg

这会将 input.heic 转换为 output.jpg。ImageMagick 会自动根据文件扩展名决定输出格式。

2. 批量文件格式转换

使用 mogrify 进行批量处理:

magick mogrify -format jpg *.heic

此命令将当前目录下所有 .heic 文件转换为 .jpg 格式,并保存在相同目录中。

  • -format jpg:指定输出格式为 JPG。
  • *.heic:指定输入文件,* 是通配符,表示所有 HEIC 文件。

3. 指定输出目录

为了将转换后的文件保存在另一个目录中,可以使用 -path 选项:

mkdir output
magick mogrify -path output -format jpg *.heic
  • -path output:指定输出目录为 output 文件夹。

4. 调整输出质量

可以通过 -quality 选项来控制输出图像的质量,适用于压缩 JPG 等格式。

magick mogrify -quality 85 -format jpg *.heic
  • -quality 85:设置输出 JPG 文件的质量为 85(数值越大,质量越高,文件也越大)。

5. 单个图像的格式转换与参数调整

如果你需要调整图像的尺寸或其他属性,可以在命令中加入更多选项。例如,调整图片大小:

magick input.heic -resize 800x600 output.jpg
  • -resize 800x600:将输出图像调整为 800×600 像素。

6. 批量转换并调整图像尺寸

如果你有多个 HEIC 文件,并且想在转换为 JPG 的同时调整图像大小,可以结合使用:

magick mogrify -resize 800x600 -quality 85 -format jpg *.heic
  • -resize 800x600:调整所有图像的尺寸为 800×600。
  • -quality 85:设置输出质量为 85%。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注