我需要一个更好,更干净的算法来调整大小和Image。我的图像大多是大的,我想调整它的尺寸较小而不会降低质量。我正在使用python image library PIL
。在这里,我找到了 An algorithm for resizing 。当我的原始图像宽度大于长度时,它似乎工作正常,但当原始图像的长度大于原始图像的宽度时,它(算法)似乎被打破。
请建议我更好的算法。感谢
答案 0 :(得分:0)
我之前使用过此功能,适用于长度为>的图片。宽度和任何常见的图像格式。
img = Image.open(filename)
img.thumbnail((100,100))
即使在算法断开长度的情况下>宽度但在长度<宽度。您可以先将图像旋转90度,然后调整尺寸并将其向后旋转。
img=img.rotate(90)