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

d4r*_*ush 6 python image-processing vips

我找到了这个答案,我想使用 pyvips 来调整图像大小。在提到的答案和官方文档中,图像按比例调整大小。但是,我想将图像大小调整为特定的高度和宽度。有没有办法用 pyvips 来实现这一点?

jcu*_*itt 5

pyvips 中的缩略图操作将加载图像以适合盒子,例如:

thumb = pyvips.Image.thumbnail("some-file.jpg", 128)
Run Code Online (Sandbox Code Playgroud)

将加载some-file.jpg并制作适合 128x128 像素的图像。可以thumbnail从字符串、缓冲区或管道加载,加载以适合其他框,有关详细信息,请查看vipsthumbnail 章节。

如果您已经加载了图像,thumbnail_image将以相同的方式将其大小调整为像素尺寸,但速度可能会慢一些。