使用PythonMagick调整图像大小
我想用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>')
如果不加感叹号,效果也是一样的,可以保持比例。