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
但这也保持了宽高比,输出图像的高度与输入图像的高度不同。
使用
!
标志,如下所示:
magick input.png -resize 200x\! output.png