2024-10-02 04:37:42 发布
网友
我有.bmp图片,我需要用它做一些隐写术。在
.bmp
对于这个操作,我必须将.bmp转换为字节列表,然后对位进行一些更改。在
我使用open()和"rb"参数生成字节列表,然后使用'{0:08b}'.format(mybyte)将每个字节转换为字符串。在
open()
"rb"
'{0:08b}'.format(mybyte)
我的问题是如何将字节的字符串表示形式转换回字节?也许有一些更快或更正确的方法来处理位?在
使用binascii模块。在
例如:
binascii.a2b_hex('A0')
int构造函数可以很容易地做到这一点:
int
>>> s = '{0:08b}'.format(42) >>> s '00101010' >>> int(s, 2) 42
使用binascii模块。在
例如:
int
构造函数可以很容易地做到这一点:相关问题 更多 >
编程相关推荐