如何解决如果新的Heigth低于X
我目前正在尝试实现以下目标:
- 如果图片超出缩略图大小限制,则创建缩略图
- 如果生成的缩略图宽于W,则将其裁剪为W(取中部)
- 如果在该点(原始图像或调整尺寸为1的图像)的高度小于H,则将高度增加到H并用颜色/透明度填充。不要调整图像大小,只需填充空白
第3部分给我带来麻烦。我目前拥有的是以下
gm convert img.jpg -thumbnail 'x300>' -gravity
Center -background skyblue -crop '600x300+0+0' -extent x300 -strip thumbnail.jpg
但是延伸会导致宽度增加。有命令可以实现我想要的吗?
示例图片(356x200):
当前结果(534x300):
预期(356x300):
宽度超过600像素的缩略图应裁剪为最大600宽度。因此,我认为我需要的是gm convert img.jpg -thumbnail '600x300>' -background skyblue -gravity center -extent {{current_width}}x300 -strip thumbnail.jpg
。但是我认为它不是内置功能吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。