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%。
发表回复