我尝试了一些方法来测试渐变图像,例如查看渐变测试网站http://www.lagom.nl/lcd-test/gradient.php和https://www.eizo.be/monitor-test/,使用html+css制作渐变背景,也看了一些渐变图片,发现有一些黑线出现。
我尝试使用带有枕头库的 python 创建带有渐变的 jpg 文件,并且拍摄了我所看到的一些照片。
代码:
from PIL import Image, ImageDraw
im = Image.open("in.jpg")
draw = ImageDraw.Draw(im)
draw.rectangle((0, 0, 256, 256), fill=(256, 256, 256))
for i in range(0, 256):
draw.rectangle((i, 0, i+1, 256), fill=(i, i, i))
del draw
im.save("in.jpg")
在 iPhone 11 上查看(屏幕截图): iPhone 11 屏幕截图
在使用英特尔(R) UHD Graphics 620 的 vg259q 显示器上查看(由 iphone 11 拍摄):vg259q 照片
看起来不是色深的问题,因为黑线比两边都深。我想知道这个问题是否出现在所有渐变图像、所有显示器和所有处理器上?