二进制文件到图像显示文件
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()
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动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法