【问题标题】:create non-padded thumb using ImageMagick使用 ImageMagick 创建非填充拇指
【发布时间】:2014-09-13 15:11:24
【问题描述】:

我正在尝试创建相同大小的拇指,并且我不想要任何填充。拇指应为 154x208 像素。原件的形状和大小可能不同。

我正在使用 ImageMagick,首先我尝试了这个:

转换 org.jpg -thumbnail 154x208 dest.jpg

这将创建一个最大 154 像素宽和最大 208 像素高度的缩略图。我想要一张 154x208 像素的图像。没有填充。

我试过了:

转换 org.jpg -thumbnail x208 -crop 154x208+0+0 dest.jpg

这适用于横向模式的图像,但纵向模式的图片会导致拇指太窄。 -extent 而不是 -crop 给了我正确的最终结果,但是广告填充到缩略图上,我不希望这样。

我正在寻找一张图片中的缩略图,该缩略图要么具有完整高度并裁剪宽度以适合,要么具有完整宽度并裁剪高度,始终使用 ImageMagick 生成 154x208 的缩略图,没有填充

【问题讨论】:

    标签: graphics resize imagemagick thumbnails


    【解决方案1】:

    我通过处理宽高比较小的图像与宽高比较大的图像不同来解决这个问题:

    比 154x200 图像更小的宽高比​​:

    转换 org.jpg -thumbnail 154 -重心 -crop 154x200+0+0 dest.jpg

    和更高的比率:

    转换 org.jpg -thumbnail x208 -重心 -crop 154x200+0+0 dest.jpg

    这是我编码中的一个额外步骤,我仍然对不需要这个额外步骤的答案感兴趣,但它现在可以完成工作!

    【讨论】:

      猜你喜欢
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-28
      相关资源
      最近更新 更多