np.fromfile读取图片,怎么储存图片呢
时间: 2024-03-23 22:38:36 浏览: 219
读取并保存图片
你可以使用PIL库来将读取到的数据保存为图片格式。具体实现可以参考以下代码:
``` python
import numpy as np
from PIL import Image
# 从文件中读取图片数据
img_data = np.fromfile('image.bin', dtype=np.uint8)
# 将一维数组转换为二维数组
img_data = img_data.reshape((height, width, channels))
# 将二维数组转换为图像
img = Image.fromarray(img_data, mode='RGB')
# 保存图像
img.save('image.jpg')
```
其中,`height`、`width`和`channels`分别表示图像的高度、宽度和通道数,这些信息需要根据具体的图像文件来确定。`mode`参数表示图像的颜色模式,这里使用RGB模式。保存图像时,可以根据需要指定不同的文件格式,比如JPEG、PNG等。
阅读全文