Программа Mac Sips, кажется, игнорирует параметр --padColor

У меня есть файл 128x256 png, который я пытаюсь заполнить до 512x512 с помощью sips, но sips всегда кажется заполненным прозрачностью, а не указанным padColor. Что я делаю неправильно?

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

Результирующее изображение 512x512, но с прозрачным заполнением.

1 ответ

Команда 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
Другие вопросы по тегам