Python 生成随机颜色图片代码示例
这段代码没有错误,不需要修复。
import random
from PIL import Image
# 生成随机颜色
def random_color():
return (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))
# 生成随机颜色的图片
def generate_image():
color = random_color()
img = Image.new('RGB', (300, 300), color)
return img
# 生成10个随机颜色的图片
images = []
for i in range(10):
img = generate_image()
images.append(img)
# 合并图片
width, height = images[0].size
result_img = Image.new('RGB', (width * 10, height))
for i in range(10):
result_img.paste(images[i], (i * width, 0))
# 保存图片
result_img.save('random_colors.jpg')
该代码使用了 Python 的 PIL 库来生成和操作图片。首先定义了两个函数:random_color 用于生成随机颜色,generate_image 用于生成随机颜色的图片。
然后,代码使用循环生成 10 个随机颜色的图片,并将其存储在一个列表中。最后,代码将这些图片合并成一张图片,并保存到名为 random_colors.jpg 的文件中。
该代码演示了如何使用 PIL 库生成和操作图片,以及如何使用 Python 代码实现简单的图像处理任务。
原文地址: https://www.cveoy.top/t/topic/mNHI 著作权归作者所有。请勿转载和采集!