gpt4 book ai didi

python - 转换特定的 RGB 值

转载 作者:太空宇宙 更新时间:2023-11-03 14:54:34 24 4
gpt4 key购买 nike

我正在尝试创建一个代码来转换图片中特定像素的 RBG 值。这是我迄今为止的代码:

所以我已经为像素的新颜色输入新的 RGB 值,但我对如何实际输入像素的这些值感到困惑。谢谢,非常感谢任何帮助!

最佳答案

这就是我想出来的。

from PIL import Image, ImageFilter


print("enter image file:")
myimage = input()

try:
original = Image.open(myimage)
im = original.load()
except:
print('Invalid file')
# print(myimage)
# print("The size of the Image is: ")

print(original.format, original.size, original.mode)

# pixel_values = list(original.getdata())

'''
for y in range(0, 512):
row = ""
for x in range(0, 512):
row = ""
'''

print("Enter coordinates of desired pixel in x,y form")
coordinates = [int(x) for x in input().split(',')]
x, y = coordinates
R, G, B = im[x, y]
print("R,G,B values corresponding with this pixel are:")
print(R, G, B)

print("enter new R,G,B values")
new_RGB = [int(x) for x in input().split(',')]

r, g, b = new_RGB

im[x, y] = (r, g, b)

original.save(myimage)

关于python - 转换特定的 RGB 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45683572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com