mac sips程序似乎忽略了--padColor选项

时间:2014-08-08 01:17:06

标签: macos sips

我有一个128x256的png文件我试图用啜饮填充到512x512但是sips似乎总是用透明填充而不是指定的padColor。我做错了什么?

sips junk-128x256.png --padToHeightWidth 512 512 --padColor 00FF00 --out junk-512x512.png

生成的图像为512x512,但带有透明填充。

1 个答案:

答案 0 :(得分:5)

sips命令只会填充jpg和bmp文件格式的颜色。其他文件类型始终用白色填充。为了向png文件添加彩色填充,首先转换为bmp,然后填充并转换回png。

sips junk.png -s format bmp --out junk.bmp
sips junk.bmp -s format png --padToHeightWidth 512 512 --padColor 00FF00 --out junk-512x512.png