📜  sips png to jpeg (1)

📅  最后修改于: 2023-12-03 15:05:13.039000             🧑  作者: Mango

将 PNG 转换为 JPEG

在编写 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 系统,因此具有较高的性能和稳定性。