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