📅  最后修改于: 2023-12-03 15:05:13.039000             🧑  作者: Mango
在编写 Web 应用程序时,我们经常需要转换图像格式。这里介绍一个可以将 PNG 转换成 JPEG 的命令行工具——sips
。
sips
是 macOS 系统自带的一个图像处理工具,可以处理大多数图像格式,包括 PNG 和 JPEG。
sips
工具不需要安装,已经随 macOS 自带。可以在终端中输入 sips
命令来检查是否安装。
使用 sips
工具将 PNG 转换成 JPEG 格式非常简单。只需在终端中输入以下命令:
sips -s format jpeg input.png --out output.jpg
其中,-s format jpeg
是告诉 sips
将输出格式设置为 JPEG 格式。input.png
是输入文件的路径,output.jpg
是输出文件的路径。
如果需要将 PNG 转换成其他格式,只需将 -s format jpeg
中的 jpeg
替换成其他格式即可。
下面是一个用 Python 编写的示例程序,将 PNG 转换成 JPEG 格式:
import subprocess
def convert_png_to_jpeg(input_path, output_path):
subprocess.call(["sips", "-s", "format", "jpeg", input_path, "--out", output_path])
sips
是一个非常方便的命令行工具,可以在编写 Web 应用程序时快速转换图像格式。另外,由于其原生支持 macOS 系统,因此具有较高的性能和稳定性。