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
但这也保持了宽高比,输出图像的高度与输入图像的高度不同。
!
像这样使用标志:有关文档的更多信息: https: //imagemagick.org/Usage/resize/#noaspect
显式声明图像高度可以避免这种情况。