1 Star 0 Fork 0

gaoto/dome

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
testpaddle.py 1.47 KB
一键复制 编辑 原始数据 按行查看 历史
gaoto 提交于 2022-05-12 15:16 . 收集gitee
# from PIL import Image
# import numpy
# image = Image.open("test7.png")
# array = numpy.array(image)
# # print(array)
# #PIL的Image读取图片像素点颜色值到文件中
# # im = Image.open('test7.png')
# # rgb_im = im.convert('RGB')
# # for i in range(256):
# # for j in range(256):
# # r, g, b = rgb_im.getpixel((i, j))
# # print(r, g, b,file=f)
# (array[x,y,:] == [R,G,B]).any()
from PIL import Image
#im = Image.open("testim.jpeg")
#im2 = Image.open("test7.png")
im6 = Image.open("9.jpg")
# print(im.getpixel((48,30)))
# print(im.getpixel((52,50)))
# print(im.getpixel((29,19)))
# print(im.getpixel((23,76)))
# print(im.getdata())
# print(im.format)
# print(im.info)
# print(im.getpixel((50,50)))
# print(im.getpixel((550,306)))
# print(im.getpixel((329,602)))
# print(im.getpixel((187,57)))
# print(im.mode)
# print(im2.mode)
# print(im.info)
# print(im2.info)
# print(im6.mode)
# print(im6.format)
# print(im6.getpixel((30,40)))
# print(im6.size)
print(im6.size)
a,b = im6.size #图片的宽和高
f = open("opp6.txt", "w+")
for i in range(b):
for x in range(a):#为什么第二层写B就报错呢,直接写a或者写73都可以修改了53行的X I顺序后好了
r,g,b = im6.getpixel((x,i))#循环出XY坐标带入getpixel,就可输出每个点的值
print(i,x,r,g,b, file=f)
# f = open("o.txt", "w")
# f.write("Now the file has more content!")
# f.close()
# # 追加后,打开并读取该文件:
# f = open("demofile2.txt", "r")
# print(f.read())
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/gaoto/dome.git
git@gitee.com:gaoto/dome.git
gaoto
dome
dome
master

搜索帮助