Python 生成图片:使用 Pillow 库将列表转换为图像
要使用 Python 从一个列表生成一张图片,你可以使用 Pillow 库(也称为 PIL)来进行操作。下面是一个示例代码,将一个包含 RGB 值的列表转换为一张图片:
from PIL import Image
import numpy as np
# 定义一个包含 RGB 值的列表
rgb_list = [
(255, 0, 0), # 红色
(0, 255, 0), # 绿色
(0, 0, 255) # 蓝色
]
# 将 RGB 值列表转换为 NumPy 数组
rgb_array = np.array(rgb_list, dtype=np.uint8)
# 创建一个空白的图像对象
image = Image.new('RGB', (len(rgb_list), 1))
# 将 NumPy 数组中的 RGB 值写入图像对象
image.putdata(list(rgb_array))
# 显示图像
image.show()
这段代码将会生成一张包含红色、绿色和蓝色像素的图片,每个像素都是一个 RGB 值。你可以修改 rgb_list 变量中的值,以生成不同颜色的图片。
原文地址: https://www.cveoy.top/t/topic/e0BF 著作权归作者所有。请勿转载和采集!