對於比我更瞭解Python圖像庫的人,我有一個快速問題。我有一個alpha通道的PNG圖像,我希望前兩行的像素是完全透明的。而已!到目前爲止,我的努力使前兩行變得透明,但原始圖像失去了alpha通道信息。任何人都知道實現這一目標的最佳方式?Python圖像庫 - 使圖像區域透明
2
A
回答
2
你可以這樣做。
img = Image.open("withAlpha.png")
p = img.load()
for y in range(2):
for x in range(img.size[0]):
t = list(p[x,y])
t[3] = 0
p[x,y] = tuple(t)
img.save("result.png")
3
我會做下列方式:
img = Image.open("myimage.png")
p = img.load()
alpha = img.split()[-1]
width, height = img.size
for y in range(2): #First two rows
for x in range(width): #The whole row
alpha[x, y] = 0
img.putalpha(alpha)
我希望這個作品。
相關問題
- 1. 透明與Python圖像庫
- 2. Android/Eclipse:png圖像中的透明區域
- 3. 單擊圖像的透明區域
- 4. 使div區域透明,除了圖像所在的區域?
- 5. 透明圖像搞亂透明圖像
- 6. 在部分透明的圖像上點擊透明區域
- 7. 將不透明區域拉到圖像中透明區域的中心
- 8. 透明圖像
- 9. 從PNG圖像的不透明像素創建區域
- 10. 在Iphone中使圖像的觸摸區域透明
- 11. 如何使圖像透明的定義區域?
- 12. PHP:如何使圖像中的綠色區域(背景)透明?
- 13. 使圖像背景透明
- 14. C# - ClosedXML使圖像透明
- 15. 使圖像變得透明
- 16. 非透明圖像
- 17. android圖像透明
- 18. 非透明圖像
- 19. 僞透明圖像
- 20. CSS圖像透明
- 21. 在ImageView中的不透明圖像上的透明圖像
- 22. 在透明圖像上放置透明圖像
- 23. 合併兩個不透明圖像以獲得透明圖像
- 24. 將透明圖像放置到另一個不透明圖像
- 25. 將透明圖像複製到另一個透明圖像
- 26. 在另一個透明圖像上移動透明圖像
- 27. 使位圖的區域變爲透明
- 28. 使用Python PIL庫垂直淡入透明背景圖像到透明度
- 29. UIImageView不顯示背景如果圖像具有透明區域
- 30. 帶有透明區域的C#PNG圖像作爲按鈕
可愛,效果很好,謝謝。 – DizzyDoo