社区
脚本语言
帖子详情
[PYTHON]如何把一个图片文件以二进制显示出来???
史前文物
2006-10-22 07:15:07
1)要在屏幕上显示文件的二进制码。。。。
2)fileData = open('data.jpg','ab')
fileData.write('0001')
这样可以吗??? 如果可以,如何解决问题 1。。。。。
...全文
1403
2
打赏
收藏
[PYTHON]如何把一个图片文件以二进制显示出来???
1)要在屏幕上显示文件的二进制码。。。。 2)fileData = open('data.jpg','ab') fileData.write('0001') 这样可以吗??? 如果可以,如何解决问题 1。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iambic
2006-10-22
打赏
举报
回复
对,是很简单。我刚才看到贴子,想找下Python有没有把二进制数据转成二进制串的函数,一时没找到。你愿意使用自己写的函数也好,但是注意性能。可以先计算所有字符的二进制避免重复计算。
bits = map(numberToBinary, range(256))
fileData = open('data.jpg','rb')
all = fileData.readlines()
for b in all:
print bits[ord(b)]
也可以尝试hash:
bits = {}
for b in range(256):
bits[chr(b)] = numberToBinary(b)
fileData = open('data.jpg','rb')
all = fileData.readlines()
for b in all:
print bits[b]
不过,不管怎么说print那么多串到屏幕肯定挺慢的。试过再说。祝楼主好运。
史前文物
2006-10-22
打赏
举报
回复
I known how to do it.
Because read() return a string. so
1) bytes = read(1) #read the file by bit.
2) chrString = ord(bytes) #convert the string to ASCII.
3) print numberToBinary(chrString) #convert the ASCII to Binary using
my function.
4) Loop
基于wx
Python
和PySerial实现的串口助手
基于wx
Python
和PySerial实现的串口助手,实现了常用的接收、发送、
二进制
显示
、
二进制
发送等功能; 使用了
Python
、wx
Python
、PySerial、线程、
图片
内嵌等多种实用GUI编程技术,且单
文件
实现,简单易懂,可以作为学习GUI编程的
一个
很好的例程,也可以作为自己实现更完整串口助手功能的起点!!!
python
如何读取
二进制
文件
为
图片
_
python
之读取
二进制
文件
概述在
文件
存储中,都是以 字节 为单位进行读写的,本质是
二进制
的0和1,为了方便查看,通常用 16进制 展示。mp3、
图片
、甚至是文本
文件
,其 原始内容 都是
二进制
的0和1 ,在
二进制
模式读写时,是以 字节 为单位。在用 文本 模式读写文本
文件
时,是自动做了转换,将字节 转换 为字符由于mp3、
图片
等
二进制
文件
的内容,不利于人眼识别,在本节中,为了便于 查看内容,例子通常以
二进制
模式读...
python
数据分析基础
8个常用
python
工具库 + 10小时以上视频课程 + 50个工作常用技能 + 4个爬虫案例 + 10个行业数据分析案例, 介绍
python
数据分析、爬虫基础技巧, 助你提升职场竞争力, 转行、应聘简历加分。 课程介绍
python
数据读取、...
python
二进制
显示
图片
_
python
读取
二进制
显示
图片
案例
我就废话不多说了,大家还是直接看代码吧!import matplotlib.pyplot as pltimport numpy as npf = open("bwall.bmpx", mode="rb")x = np.fromfile(f, dtype=np.ubyte)#x = x[0:1920]x = x[1920:3840]#x = x[3840:5760]x = x.reshape(60,...
Python
读取
图片
的正确姿势——内存
二进制
读取!
不同于常规的将
图片
读到磁盘,然后再从磁盘中读取,
Python
还提供了一种内存
二进制
读取
图片
的方法。这种方式可以大大降低读取
文件
时的IO操作,提高读取
图片
的速度,尤其在需要处理多张大型
图片
的情况下表现更加优秀。总的来说,内存
二进制
读取
图片
是一种快速高效的读取大型
图片
的方法,能够在处理大量
图片
的情况下提高代码的运行效率。格式的
图片
,并以
二进制
模式读取
图片
内容。模块,将
二进制
内容转为内存中的
二进制
流。函数读取
二进制
流中的
图片
,并将其
显示
出来。库读取内存中的
二进制
流时,我们必须使用。需要注意的是,在使用。
脚本语言
37,720
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章