如何调整图像宽度但保持原始高度?

问题描述 投票:0回答:1
convert input.png -resize 200x output.png

将输入图像的宽度调整为 200 像素,同时也调整高度以确保输出与输入具有相同的宽高比。

我希望输出与输入图像具有相同的高度。应根据需要挤压/拉伸输出。

例如如果输入是 400x365 像素,则输出应该是 200x365 像素。但如果输入是 12151x832 像素,则输出应该是 200x832 像素。

根据https://stackoverflow.com/a/75380906/3310334我已经尝试过

magick input.png -resize 200x'%h' output.png

但这也保持了宽高比,输出图像的高度与输入图像的高度不同。

shell terminal imagemagick
1个回答
0
投票

使用

!
标志,如下所示:

magick input.png -resize 200x\! output.png

有关文档的更多信息:https://imagemagick.org/Usage/resize/#noaspect

© www.soinside.com 2019 - 2024. All rights reserved.