检索RGB值
获取特定像素的RGB值使用 open("image.jpg") 加载的图像的坐标 (x, y),您可以使用 Python 图像库 (PIL)。具体方法如下:
from PIL import Image im = Image.open('image.jpg') pix = im.load() rgb_values = pix[x, y]
rgb_values 变量将是包含红色、绿色和蓝色值的元组。
写入像素
要在空白图形上创建具有给定 RGB 值的像素,您可以再次使用 PIL。这是一个简单的例子:
from PIL import Image import numpy as np # Create a new blank image img = np.zeros((500, 500, 3), dtype=np.uint8) img[200, 200] = [255, 0, 0] # Set the pixel at coordinates (200, 200) to red # Create an Image object from the array im = Image.fromarray(img) # Save the image as a PNG im.save('test.png')
注意: PIL 是一个外部库,需要单独安装才能使用此解决方案。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3