簡體   English   中英

Python PIL圖像再現

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM