我有一个水平图像,我想为特定分辨率创建它的垂直副本,用黑色填充它周围的空白区域。这可以用 imagemagick 完成吗?如何完成?
答案1
您可以使用convert
with -extent
(并指定背景和重力)。示例:
输入文件orca.jpg
(横向,300x225)
如果要创建 400x600 的肖像图像并保留原始图像尺寸:
convert orca.jpg -background black -gravity center -extent 400x600 output.jpg
产生:
当然,您还可以调整原始图像的大小以适应较小的画布:
convert orca.jpg -resize 200 -background black -gravity center -extent 220x400 output.jpg