python基于二维数据矩阵随机生成图像文件

时间秒杀一切 提交于 2019-12-07 22:22:59

    今天,遇上一个需求就是根据数据生成图像,当然不仅仅是这么简单,但是突然觉得很好玩,就简单实验了一下,随机的生成二维的数据矩阵,然后使用这个随机矩阵的数据来生成随机的图像,仅仅是好玩,下面是具体的实现:

def random_generate_pic(num=50):
    '''
    随机生成图片
    '''
    data_list=[]
    for i in range(num):
        one_list=[]
        for j in range(num):
            one_list.append(random.uniform(0,255))
        data_list.append(one_list)
    data_list=np.asarray(data_list)
    pic=Image.fromarray(data_list.astype(np.uint8))
    pic.save('random_generate_pic.png')

结果如下:


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!