Python高档图像没有模糊PIL

时间:2014-05-04 18:57:06

标签: python image python-imaging-library antialiasing

enter image description here

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

以前曾问过这个问题,但在Java中: How to upscale an image without it becoming blurry

解决方案是Bitmap#createScaledBitmap()

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

感谢任何帮助。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

所选答案不适用于2020 API。 PIL.Image.BOX是进行高阶模糊处理的正确滤镜,即

context: {
  skills: {
    ['main skill']: {
        user_defined: {},
        system: {
          state: "eyJzZXNzaW9uX2lkIjoiNGNlMTlksomerandomstringBmLTlhZWMtNTBjYjcxM2I4YjkzIiwic2tpbGxfcmVmZXJlbmNlIjoibWFpbiBza2lsbCI...................................................."
        }
      }
    }
  }

答案 2 :(得分:0)

正如@martineau在评论中指出的那样:

  

如果你不想要anitaliasing,只需省略最后一个参数 - 即d = c.size((1000, 700))

忽略最后一个论点解决了我的问题。