用一堆0和1生成一张图片
这个问题可以通过使用Python的PIL库来解决。下面是一个简单的例子,用于生成一个200x200像素的随机黑白图像。
from PIL import Image
import random
# 创建一个200x200的空白图像
img = Image.new('1', (200, 200))
# 遍历每个像素并随机设置为0或1
for y in range(200):
for x in range(200):
pixel = random.randint(0, 1)
img.putpixel((x, y), pixel)
# 保存生成的图像
img.save('random_image.png')
这个例子中,我们使用PIL库创建一个200x200的空白图像,并使用两个嵌套的循环遍历每个像素。对于每个像素,我们使用Python的随机模块生成一个0或1,并将其设置为像素的值。最后,我们使用img.save()方法将生成的图像保存到文件中。
你可以根据需要修改代码来生成自己想要的图像。例如,你可以使用不同的尺寸、颜色模式和像素值。
原文地址: https://www.cveoy.top/t/topic/bCex 著作权归作者所有。请勿转载和采集!