python读取图片中B通道隐藏数据

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

遇到了个图片信息隐藏题,题目把信息隐藏在了图片的B通道,网上找到个可以读取的工具,

不过是图形化的,要自己一格一格移动,感觉读起数据有点麻烦,想着自己写个简单小程序直接打印出所有信息

1#! /usr/bin/env python2#coding=utf-83'''读取图片中隐藏于B通道中的数据'''4importImage56im=Image.open('4.png')7pixdata=im.load()8result=[]9#取需要解的范围,建议不要整张图跑10foryinxrange(1076,1080):#根据需要修改y范围11forxinxrange(0,40):#根据需要修改x范围12data=pixdata[x,y][2]13result.append(chr(data))14PRint''.join(result)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航