如何调整尺寸为固定尺寸?
问题描述:
我搜索了很多,我不知道如何实现以下内容:如何调整尺寸为固定尺寸?
我有一个新闻聚合服务,所以我正在获取各种尺寸的图像。我必须创建聚合故事图像的3个版本:
50x50,150x100和278x209。
尺寸必须完全是上面提到的。
目前,我有这样的:
convert {input} -resize {dimensions} {output}
但有时我指定的尺寸没有被严格遵守,我不知道为什么。
如果我阻止图像按比例缩放,我不想结束变形的图像。
我有什么选择?
您的帮助,将不胜感激。
答
既然你有不同的比例1:1,1.5:1和1.33:1 ..你要么扔掉数据或创建一个画布来粘贴图像。
裁剪以适合:
convert <inFile> -resize 50x50^ -gravity center \
-extent 50x50 <outFile>
配合中:
convert -size 50x50 xc:white \(<inFile> -resize 50x50 \) \
-gravity center -composite <outFile>
+0
抱歉忘记包含链接以获得更多信息http://www.imagemagick.org/Usage/resize/ – Iamiuru 2013-05-08 02:51:59
+0
您的第一个示例正是我所需要的,谢谢。 – 2013-05-09 03:54:09
这将有助于看到代码不“严格遵守” – 2013-05-08 01:19:33
我已经张贴:转换{}输入调整大小{dimensions} {输出} – 2013-05-08 01:24:27