2015-09-01 10 views
0

У меня есть несколько изображений:Как добавить пустой блок png к изображению?

1.png (10x10px) 
2.png (15x20px) 
3.png (20x20px) 

Мне нужно сделать такой же размер для всех изображений (для большего размера). Меньшие изображения должны быть центрированы. Как я могу это сделать?

+0

И насколько велика все они должны стать, когда вы закончите - 10х10, 20х20, 32х32? И когда изображения больше размера вывода, должны ли они обрезаться или уменьшаться по размеру? –

ответ

1

С ImageMagick библиотеки,

convert input.png -background transparent -gravity center -extent 8x8 output.png 

где 8x8 является размер output.png. Если исходное изображение больше, оно обрезается, в противном случае исходное изображение центрируется над прозрачным фоном.

Исходное изображение (32х32)

Original image (32x32)

изображение после того, как с помощью команды с-extent 8x8

image after using command with -extent 8x8

изображение после того, как с помощью команды с-extent 200x200

image after using command with -extent 200x200

Смежные вопросы