用Python读取没有压缩的png文件数据,并保存成文件。
时间: 2024-05-11 17:14:59 浏览: 56
可以使用Python的PIL库来读取和保存PNG文件数据,示例代码如下:
```python
from PIL import Image
# 读取PNG文件数据
with open('image.png', 'rb') as f:
data = f.read()
# 将数据转换为PIL的Image对象
img = Image.open(io.BytesIO(data))
# 保存为PNG文件
img.save('output.png')
```
其中,`image.png`为输入的PNG文件,`output.png`为输出的PNG文件。使用`with open()`语句可以保证文件在使用后自动关闭,避免资源泄露。`io.BytesIO()`可以将二进制数据转换为类文件对象,方便PIL库处理。
阅读全文