W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
該PyAccess
模塊提供了?PixelAccess Class
?的 CFFI/Python 實現。PyPy 上的這種實現比 PixelAccess 版本快得多。
訪問單個像素相當慢。如果您要遍歷圖像中的所有像素,則使用 Pillow API 的其他部分可能會更快。
下面的腳本加載圖像,從中訪問一個像素,然后更改它。
from PIL import Image
with Image.open('hopper.jpg') as im:
px = im.load()
print (px[4,4])
px[4,4] = (0,0,0)
print (px[4,4])
結果如下:
(23, 24, 68)
(0, 0, 0)
也可以使用負索引進行訪問。
px[-1,-1] = (0,0,0)
print (px[-1,-1])
PyAccess
?類classPIL.PyAccess.
PyAccess
?getpixel
(xy)
?返回x,y處的像素。對于單波段圖像,像素作為單個值返回,對于多波段圖像,像素作為元組返回。
xy -- 像素坐標,表示為(x,y)。見坐標系。
單波段圖像的像素值,多波段圖像的像素值的元組。
putpixel
(xy, color)
?修改x,y處的像素。對于單波段圖像,顏色以單個數值表示,對于多波段圖像,顏色以元組表示。
xy -- 像素坐標,表示為(x,y)。見 坐標系。
color -- 像素值。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: