admin管理员组

文章数量:1631724

代码展现

from PIL import Image
import numpy as np
import matplotlib.pyplot as plt

# 打开图像文件
image = Image.open('cover-240131170810-lR4q.jpg')

# 获取图像的宽度和高度
width, height = image.size

# 创建一个空的 Numpy 数组来存储像素值
pixels = np.zeros((height, width, 3), dtype=np.uint8)

# 遍历图像的每个像素
for y in range(height):
    for x in range(width):
        # 获取像素的RGB值
        r, g, b = image.getpixel((x, y))

        # 将像素值赋予 Numpy 数组
        pixels[y, x] = [r, g, b]

# 显示图像
plt.imshow(pixels)
plt.axis('off')  # 不显示坐标轴
plt.show()

本文标签: 图片chatGPT