Python图像库:干净的下采样

2024-04-18 20:32:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直很难让皮尔把图像缩小到很好的程度。在本例中,目标是让我的网站在需要不同大小的图像文件时自动缩小采样->;缓存原始图像文件,从而消除维护同一图像的多个版本的痛苦。然而,我没有任何运气。我试过:

image.thumbnail((width, height), Image.ANTIALIAS)
image.save(newSource)

以及

image.resize((width, height), Image.ANTIALIAS).save(newSource)

以及

ImageOps.fit(image, (width, height), Image.ANTIALIAS, (0, 0)).save(newSource)

它们似乎都在执行一个最近的邻域下采样,而不是像它应该的那样在像素上求平均值,因此它可以像

http://www.techcreation.sg/media/projects//software/Java%20Games/images/Tanks3D%20Full.png

http://www.techcreation.sg/media/temp/0x5780b20fe2fd0ed/Tanks3D.png

不是很好。还有人碰到过这个问题吗?


Tags: 图像imagehttppngsavewww图像文件sg