您的位置:首页 > 编程语言 > Python开发

二进制文件到图像显示文件

2016-06-14 14:42 351 查看
import matplotlib.pyplot as plt

import matplotlib.cbook as book

import numpy as np

import os

from io import BytesIO

# import time

#data = np.arange(100, dtype=np.int)

# image_file = book.get_sample_data('figure_1.png')

f = open('bwall.bmpx', mode='rb')

#f.seek(25000, os.SEEK_SET)

x = np.fromfile(f, dtype=np.ubyte)

x = x[0:1920]

x = x.reshape(60,32)

# raw_file = open('bwall.bmpx', encoding= 'utf-8')

# raw_file.read()

# image = plt.imread(x)

#image = float(image_file.read(192))

#image = np.fromfile(image_file, dtype=np.float)

#print round(float(image[0:10]))#int(image[0:10])

print((x))

# data = np.floor(image)

#a = np.arange(192)

#for i in a:

 #   a[i] = image[i]

#float(image)

plt.imshow(x)

plt.axis('off')  # clear x- and y-axes

plt.show()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python