Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 128x256 png 文件,我试图用 sips 填充到 512x512,但 sips 似乎总是用透明度而不是指定的 padColor 填充。我究竟做错了什么?
sips junk-128x256.png --padToHeightWidth 512 512 --padColor 00FF00 --out junk-512x512.png
生成的图像为 512x512,但带有透明填充。
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