我在不同的背景上有一些特定颜色的线条图像。简而言之,我试图这样做:
所以我需要帮助的是我如何能够完成这一点" b",我一直在阅读PIL和Pillow的文档和示例,但我还没有找到专门处理此问题的内容
非常感谢任何帮助。
答案 0 :(得分:1)
这是你想要的东西吗?
from PIL import Image
img = Image.open('a.png')
width, height = img.size
for y in range(0, height):
if img.getpixel((1, y)) == (255, 255, 255):
print "White line on Y == {}".format(y)
编辑: 这是一个更好的方法。
from PIL import Image
im = Image.open('a.png')
pixels = list(im.getdata())
width, height = im.size
pixels = [pixels[i * width:(i + 1) * width] for i in xrange(height)]
for idx, y in enumerate(pixels):
if y[0] == (255, 255, 255):
print "Line {} is white.".format(idx)