[問題] PIL 修改圖片RGB值的問題
各位前輩,小弟最近想利用PIL處理圖片,想要將圖片檔的某些部份改成其他顏色
PIL的manual中提及,可以利用load()和putpixel()這兩種method,其中putpixel()
這個method的效率相對較慢,因此我使用load(),但我還是有點搞不懂load()這個method
是如何運作的。manual裡寫說會將圖檔讀出並暫存於一安排好的儲存區,並且可以以
pix = im.load()
pix[x, y] = value
的方式直接控制。我想請教各位前輩:
1. 直接修改pix[x, y]之後圖檔會跟著改嗎?
2. 如果圖檔不會跟著改,那我是不是需要把這一陀pixel黏到一塊全新的畫布
接著再輸出成圖檔?如果是這樣要怎麼作呢?
感謝您的耐心閱讀,並請不吝指教後進
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.102.3
→
03/07 19:50, , 1F
03/07 19:50, 1F
→
03/07 19:51, , 2F
03/07 19:51, 2F
→
03/07 19:51, , 3F
03/07 19:51, 3F
Python 近期熱門文章
PTT數位生活區 即時熱門文章