python - 在 Python 中将二进制列表转为 PNG

标签 python image-manipulation

请原谅我的天真,但我是处理图像的新手。假设我有一个二进制值列表 [1,0,0,0,1,0,1,0,0,0,0,1,1,0....] 代表黑白图像中的像素.我将如何从这个列表中制作一个 .png 文件?

最佳答案

为此目的使用 Python 图像库。

img = Image.frombuffer(mode, size, data) 方法可以从“原始”数据(字符串)创建图像。然后,您可以通过 img.save('image.png', transparency=transparency)

将其保存为 PNG 文件

关于python - 在 Python 中将二进制列表转为 PNG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5672756/

相关文章:

python - 在 sphinx 文档中包含特定的导入函数

python - Pygame 窗口打不开

javascript - 使用 drawImage 裁剪在 Safari 中不起作用

javascript - 使用 Javascript 进行图像处理?

iphone - 这里如何获取和修改一个像素值?

Python:绘制从x轴上的点(X1,0)到点(X2,Y2)的线的问题

python - Python 中的位掩码

ios - iOS:如何在面部识别中找到面部的程度?

python - 如何在 PIL 中将部分 alpha 透明图像转换为具有单一(非透明)颜色?

python - 在 Django 中提供文件而不暴露目录结构