如果需要,如何使用 imagemagick 调整图像大小以显示水平边距
How to resize an image with imagemagick to show a horizontal margin if required
我正在使用 imagemagick 在我的应用程序中调整照片的大小,但我无法按需要使用它。
谁能帮我想出正确的选项配置组合以满足以下要求:
- 图片应调整为 320x213:
- 将高度精确设置为 213px
- 如果图片小于 320x213,请放大
- 如果图片大于 320x213,请将其缩小
- 保持图像的纵横比
- 如果调整后的图片小于 320 像素:
- 水平居中图像
- 在图像背面添加背景颜色
- 保持图像的纵横比
- 如果调整后的图片宽度超过 320 像素:
- trim两侧均匀增加像素
在 ImageMagick 中,尝试
convert image -resize x213 -gravity center -background white -extent 320x213 result
我正在使用 imagemagick 在我的应用程序中调整照片的大小,但我无法按需要使用它。
谁能帮我想出正确的选项配置组合以满足以下要求:
- 图片应调整为 320x213:
- 将高度精确设置为 213px
- 如果图片小于 320x213,请放大
- 如果图片大于 320x213,请将其缩小
- 保持图像的纵横比
- 如果调整后的图片小于 320 像素:
- 水平居中图像
- 在图像背面添加背景颜色
- 保持图像的纵横比
- 如果调整后的图片宽度超过 320 像素:
- trim两侧均匀增加像素
在 ImageMagick 中,尝试
convert image -resize x213 -gravity center -background white -extent 320x213 result