使用PythonMagick调整图像大小

0 投票
2 回答
3610 浏览
提问于 2025-04-17 09:00

我想用PythonMagick 0.9.1来调整一张图片的大小。

可惜的是,目前还没有相关的文档。我找到这个链接,里面有用户在使用PythonMagick 0.9.3时用到resize()函数。但在0.9.1版本中没有resize()这个函数,我现在不想升级。

有没有什么办法可以做到呢?提前谢谢你。

2 个回答

3

你可以用 transform 方法来代替 resize 方法:

image = PythonMagick.Image(<filename>)
image.transform('<width>x<height>')
1

最后,下面是推荐的做法:

i = PythonMagick.Image(img)
i.sample('!<width>x<height>')

如果不加感叹号,效果也是一样的,可以保持比例。

撰写回答