【问题标题】:Is it possible to convert 4:3 pictures to 16:9 using Python (2.7)是否可以使用 Python (2.7) 将 4:3 图片转换为 16:9
【发布时间】:2011-07-14 22:00:35
【问题描述】:

我已经在网上搜索了一段时间,但无济于事!是否有python的图像编辑库可以让我将4:3的图片转换为16:9?

非常感谢任何信息和/或链接!

谢谢!

【问题讨论】:

  • 您是否要裁剪、调整大小...?
  • 您打算裁剪图像还是拉伸图像?
  • 大多数“是否可能”问题的答案是“是”。请解决这个问题,这样答案就不是一个微不足道的“是”。也许你应该问一些更专注于你正在尝试做什么以及到目前为止你写了什么代码的问题。

标签: python image-processing image-editing


【解决方案1】:

对于使用几种不同过滤器类型之一的天真调整大小,您可以使用 PIL 中的Image.resize

im.resize(size) => 图片

im.resize(size, filter) => 图片

返回调整大小的图像副本。 size 参数以 2 元组的形式给出请求的大小(以像素为单位):(width, height)

过滤器参数可以是 NEAREST(使用最近邻)、BILINEAR(2x2 环境中的线性插值)、BICUBIC(4x4 环境中的三次样条插值)或 ANTIALIAS(高质量下采样过滤器)之一。如果省略,或者图像的模式为“1”或“P”,则将其设置为 NEAREST。

【讨论】:

    【解决方案2】:

    Python Imaging Library 有能力做到这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-30
      • 2012-02-12
      • 1970-01-01
      • 2021-04-20
      • 2010-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多