[英]Python PIL image reproduction
我是PIL和Python的新手,我有一個與API有關的問題。
我有一個圖像
img = Image.new('RGB', (1, 2))
我有一個元組列表
x = [(255, 255, 255), (255, 255, 255)]
我做img.putdata(x)
和img.save('C:\\\\somename.jpeg')
后來當我重新加載圖像並做
img2 = Image.open('C:\\somename.jpeg')
y = [p for p in img2.getdata()]
我實際得到的數據是“y”
[(255, 255, 255), (251, 251, 251)]
我無法理解為什么會這樣? 如果有人有這方面的指示,請告訴我。
jpeg是一種有損壓縮格式,並不保證逐像素再現。 嘗試以無損格式保存圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.