python - 与 Photoshop 相比,Python Pillow 调整大小的图像(漫画)页面细节很差
问题描述
我有一个分辨率为 1360x1920 的漫画页面。我希望它减少到 496x700。
这是没有降低分辨率的图像的一部分。
这是在将分辨率降低到 496x700 之后。
这是降低分辨率后的Photoshop版本
简而言之,Photoshop 在后台做了什么来获得我在这里展示的结果?使用 Photoshop 调整大小时,您可以选择要使用的重新采样方法。默认情况下是最近的。我对 Pillow 库使用了相同的方法,但结果仍然没有改变。
示例代码
from PIL import Image, ImageFilter
img = Image.open("788.png")
img = img.resize((496, 700), Image.NEAREST)
img.save("low.png")
解决方案
我找到了我只需要改变的解决方案
img = Image.open("788.png")
至
img = Image.open("788.png").convert("RGB")
推荐阅读
- android - 如何在 Jetpack Compose 中创建垂直无限轮播?
- javascript - 需要更改嵌入字体样式的大小
- c# - Parallel For 循环可以迭代 1 以外的东西吗
- linux - 如何从由带有连字符的短语集组成的文件中搜索确切的短语
- javascript - 我们可以使用在回调函数之外定义的javascript变量(回调函数)吗?
- assembly - 编写程序以将字符串中单词的首字母更改为大写字母
- javascript - 不明白 splice 方法在递归调用中如何工作以达到置换目的
- android - 为什么我的构建完成后需要这么长时间?
- javascript - 我无法删除我给容器的类
- c - 在 C 程序中显示错误:警告:指针和整数之间的比较