【问题标题】:Crop image to biggest centred part with a ratio [closed]将图像裁剪为具有比例的最大居中部分[关闭]
【发布时间】:2013-02-17 00:12:33
【问题描述】:

我想将图像裁剪为收音机,例如 4:3。

但我想要最大的居中部分,例如:

我没有在the imagemagick documentation找到我的情况。

(Imgur 尺寸不太准确,但您应该明白)

【问题讨论】:

  • 这可以在 Python 中使用 PIL 模块和一些数学来完成。请参阅我对问题的回答What's the simplest way in Python to resize an image to a given bounded area?
  • 谢谢答案正是我需要的,但我想要一个单行命令。
  • 我引用的答案中记录良好的代码中提出的技术——如果不是代码本身——可以很容易地用于创建单行命令。多年前我就发现了它们,并用几种不同的语言实现了它们和/或将它们与不同的图像处理库一起使用。

标签: python ruby linux shell imagemagick


【解决方案1】:

最后我为我写了一个小脚本:reduce-ration(它需要 ruby​​ 和 fastimage gem:gem install fastimage

在我的例子中:reduce-maxi 4x3 center shutup.png templerun.jpg

您可以像这样使用它:reduce-maxi RATIO DIRECTION IMAGES...。详情请见the gist

我还编写了一个脚本来获取图像的比例。见the gist

【讨论】:

    猜你喜欢
    • 2016-03-23
    • 2014-10-16
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    • 2013-08-28
    • 1970-01-01
    • 2021-09-07
    相关资源
    最近更新 更多