【发布时间】:2022-02-13 18:31:58
【问题描述】:
不是一个大问题, 这是代码:
def rgb_to_png(rgb, path):
rgbarray = np.array([np.array([x for x in i]) for i in rgb])
rgbimage = PIL.Image.fromarray(rgbarray, "RGB")
rgbimage.save(path+"\sample.png", "PNG", quality=100)
它应该是这样的: Image1
这就是代码输出的内容: Output
似乎它将每个 rgb 值保存为单个像素或类似的东西,但我不明白代码中有什么问题。里面发生了什么?
(注意:两张图片的分辨率都是 128 x 128)
【问题讨论】:
标签: python-3.x python-imaging-library