一个整洁干净的图像调整大小的算法

时间:2011-05-07 01:31:12

标签: python algorithm image

我需要一个更好,更干净的算法来调整大小和Image。我的图像大多是大的,我想调整它的尺寸较小而不会降低质量。我正在使用python image library PIL。在这里,我找到了 An algorithm for resizing 。当我的原始图像宽度大于长度时,它似乎工作正常,但当原始图像的长度大于原始图像的宽度时,它(算法)似乎被打破。

请建议我更好的算法。感谢

1 个答案:

答案 0 :(得分:0)

我之前使用过此功能,适用于长度为>的图片。宽度和任何常见的图像格式。

img = Image.open(filename)
img.thumbnail((100,100))

即使在算法断开长度的情况下>宽度但在长度<宽度。您可以先将图像旋转90度,然后调整尺寸并将其向后旋转。

img=img.rotate(90)