【问题标题】:Imagemagick: Convert to fixed width, proportional heightImagemagick:转换为固定宽度,比例高度
【发布时间】:2011-11-04 06:44:04
【问题描述】:

使用 imagemagick convert 命令,如何将图像调整为固定宽度和成比例的高度,例如使用 -resize 或 -thumbnail 选项?

【问题讨论】:

    标签: imagemagick


    【解决方案1】:

    使用-resize 100x 将图像的宽度调整为 100 像素,同时保持高度的纵横比。

    阅读罚款ImageMagick manual了解详情。

    【讨论】:

    • imagemagick 带有mogrify,它将改变原始图像。我发现将图像复制到新文件夹然后运行mogrify -resize 512x *.jpg 更容易
    • mkdir 如果目录已经存在,将会报错。为避免这种情况,请将 -p 标志“如果存在则无错误”添加到 mkdir。 mkdir -p thumbnails 在这个问题中解释:stackoverflow.com/questions/4906579/…
    【解决方案2】:

    Imagemagick 几何:'width'x'height' 如果您将其中一部分留空,这意味着按比例调整大小。

    例子:

    100x200       # width = 100, height = 200
    300x          # width = 300, height = proportional
    x300          # width = proportional, height = 300
    

    【讨论】:

    • 100x200 将创建具有这些尺寸的图像。原始图片将保持其比例 W/H。 100x200\! 也会创建一个具有这些尺寸的图像,但里面的图像会变形以贴上新的尺寸。
    • @MTranchant & chrise:AFAICS,-geometry 100x200 的行为与min(100x, x200) 相同(ImageMagick 6.9.2.7,Fedora 23)。
    猜你喜欢
    • 2011-09-10
    • 2016-01-15
    • 2011-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 2013-01-13
    相关资源
    最近更新 更多