Python高档图像无模糊PIL

标签 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 函数吗(请使用标准库)?

感谢任何帮助。

最佳答案

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

from PIL import Image
c = Image.open(example)
d = c.resize((1000,700), resample=Image.BOX)

关于Python高档图像无模糊PIL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23460275/

相关文章:

python - 在 numpy 数组中查找负值和正值

python - 导入 tf-sentencepiece 时 undefined symbol

python - 创建一个函数来仅使用 numpy 计算二维矩阵中行向量的所有成对余弦相似度

python - Django 模型表单未生成预期的 HTML

HTML5 和 CSS3 : Align text next to image

c++ - 如何测量图像中每个极点的长度(以像素为单位)

iOS 保存图像并命名

java - 创建图像数组以传递给 imageDisplay Activity

python - 使用 pyautogui 和 opencv 进行截图

python - 值错误: operands could not be broadcast together with shapes (10) (11)