使用 pyvips 调整到特定的高度和宽度

Resize to Specific Height and Width with pyvips

我发现 answer, and I want to use pyvips to resize images. In the mentioned answer and the official documentation 图像已按比例调整大小。但是,我想将图像调整为特定的高度和宽度。有什么办法可以用 pyvips 实现吗?

pyvips 中的 thumbnail operation 会调整大小以适应一个区域。例如:

thumb = pyvips.Image.thumbnail("some-file.jpg", 128)

将加载 some-file.jpg 并制作适合 128x128 像素的高质量图像。

thumbnail 的变体可以从字符串、缓冲区甚至管道加载。

libvips 文档 chapter on vipsthumbnail 解释了如何使用(许多)选项。