Python高档图像无模糊PIL

Jul*_*ann 1 python image antialiasing python-imaging-library

在此输入图像描述

我想使用 PIL 升级图像。我已经尝试了所有抗锯齿选项,但没有一个是正确的(实际上我根本不需要抗锯齿)。我不想要任何模糊,但想要与《我的世界》中的纹理包类似的效果。

这个问题之前已经被问过,但是在Java中: How to upscale an image without it getting dirty

解决方案是Bitmap#createScaledBitmap()

有人能给我一个Python的等效函数(请标准库)吗?

任何帮助表示赞赏。

小智 7

所选答案不适用于 2020 API。 PIL.Image.BOX是适合高档且不模糊的滤镜,即

from PIL import Image
c = Image.open(example)
d = c.resize((1000,700), resample=Image.BOX)
Run Code Online (Sandbox Code Playgroud)