グラデーション画像に黒い線があるのはなぜですか?

グラデーション画像に黒い線があるのはなぜですか?

グラデーション画像をテストする方法をいくつか試してみました。例えば、グラデーションテストのウェブサイトを見るなどです。http://www.lagom.nl/lcd-test/gradient.phpそしてhttps://www.eizo.be/monitor-test/html + css を使用してグラデーションの背景を作成し、いくつかのグラデーション画像も見てみましょう。黒い線がいくつか表示されていることがわかりました。

私は、python と pillow ライブラリを使用してグラデーション付きの jpg ファイルを作成しようとし、表示されたものをいくつか写真に撮りました。

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 スクリーンショット

Intel(R) UHD Graphics 620 を使用した vg259q モニターでの表示 (iPhone 11 で撮影):vg259q写真

黒い線が両側よりも暗いので、色深度の問題ではないようです。この問題はすべてのグラデーション イメージ、すべてのディスプレイ、すべてのプロセッサに発生するのか知りたいです。

関連情報