【发布时间】:2019-11-15 10:30:05
【问题描述】:
我想为非方形图像添加一个边框,使它们在调整大小后始终为方形。
例如,我从一个图像开始,original.jpg,它是 3023x4321:
gm convert -size 3023x4321 xc:blue original.jpg
确保最长尺寸最大为 800,但我想在已调整大小的非方形图像周围添加黑色边框,以确保最终带边框的图像为 1000x1000:
gm convert -resize 800x800 -border 220x100 -bordercolor black original.jpg squared.jpg
当我的图像具有不同的纵横比时,就会出现问题。在这种情况下,-border 220x100 不会使图像变成正方形。
如何让-border 标志在调整大小后始终给我一个方形图像并保持原始纵横比?
【问题讨论】:
-
我认为
-extent是我需要使用的:gm convert original.jpg -resize 800 -background black -gravity center -extent 1000x1000 squared.jpg
标签: graphicsmagick