我有一个128x256的png文件我试图用啜饮填充到512x512但是sips似乎总是用透明填充而不是指定的padColor。我做错了什么?
sips junk-128x256.png --padToHeightWidth 512 512 --padColor 00FF00 --out junk-512x512.png
生成的图像为512x512,但带有透明填充。
答案 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