Python怎么输出一幅图像每个点的像素值?

Python023

Python怎么输出一幅图像每个点的像素值?,第1张

我是用PIL这个库,用opencv的库也可以\x0d\x0afrom PIL import Image\x0d\x0aimg=Image.open("demo.jpg")\x0d\x0aimg_array=img.load()\x0d\x0a然后就可以通过img_array[x,y]来读取像素值了\x0d\x0a另外img.size查看图片大小,也可以通过img_array[x,y]=(11,22,33)来设置RGB像素值

Python 使用循环输出由“*”组成的实心菱形图案? n = int(input())for i in range(1, n + 1):print(" " * ( n - i ), end='')print('*' * (2*i - 1))for i in range(n - 1, 0, -1):print(" " * ( n - i ), end='')print('*' * (2*i - 1))