5
A
回答
4
试试这个。
#!/usr/bin/python
from PIL import Image
import sys
img = Image.open(sys.argv[1])
img = img.convert("RGBA")
pixdata = img.load()
# Clean the background noise, if color != white, then set to black.
for y in xrange(img.size[1]):
for x in xrange(img.size[0]):
if pixdata[x, y] == (255, 255, 255, 255):
pixdata[x, y] = (0, 0, 0, 255)
您可以使用颜色选择器在GIMP吸收的颜色和看到的RGBA颜色
3
我认为最快的方法是使用Image.load()
方法。 这样的事情应该工作:
0
要做到这一点,最好的办法是使用点方法。 有完整的解释请试试thread。
相关问题
- 1. PIL在不影响边缘的情况下替换颜色
- 2. PatchCollection的Matplotlib颜色条替换颜色
- 3. GD颜色替换
- 4. 替换颜色C#
- 5. 单击ajax时替换按钮颜色
- 6. Python PIL比较颜色
- 7. PIL Plus/imToolkit替换
- 8. 将ShapeDrawable中的单色(黑色)替换为Android中的另一种颜色
- 9. 如何替换图像中的颜色?
- 10. 用WebGL中的纹理替换颜色
- 11. 无法替换imagemagick中的颜色?
- 12. 替换JSFL中的填充颜色
- 13. 修改matplotlib中的viridis颜色表(替换一些颜色)
- 14. GPUImage用纹理中的颜色替换颜色
- 15. 如何用其他颜色替换UIImage中的颜色
- 16. 用另一种颜色替换图像中的特定颜色
- 17. 用另一种颜色替换uiimage中的颜色
- 18. 替换为系统(“颜色”)
- 19. jQuery全局颜色替换
- 20. 用rmagick替换颜色
- 21. PIL中的CMYK到RGB转换期间保留颜色
- 22. 用另一种颜色替换图像中的某个颜色范围Matlab
- 23. 在NSImage中替换另一种颜色
- 24. 的Python:PIL更换单个RGBA颜色
- 25. 将颜色代码替换为颜色名称的脚本?
- 26. PIL的颜色空间转换YCbCr - > RGB
- 27. 用CSS3中的图像中的另一种颜色替换颜色
- 28. 用Lockbits替换图像的颜色
- 29. 如何替换图像的颜色?
- 30. 实时替换图像上的颜色
可能的重复:http://stackoverflow.com/questions/1616767/pil-best-way-to-replace-color – unutbu 2010-07-03 00:31:17