有大量的二分量元素出现,比如大量黑白照片,要么是拆分转码(比如八个bit一切割转成一字节的ascii码),要么是转成二维码图片,暂时只遇到这两种。
代码:
from PIL import Image #--------------这段是读取照片色素块,并把他们转成0,1串--------------------# #组合路径。 mother_path='D:\\pic\\picture\\' byte_strings='' for i in range(0,185): real_path1='' real_path1 = mother_path+str(i) for j in range(0,185): real_path=real_path1+str(j)+'.png' im=Image.open(real_path,'r') pix=im.load() Color = pix[0, 0][0] # 提取出每张图片的第一个色素块,帮助我们判断。黑色的RGB值为255,因为是个三位数字,所以我们得取出第一个值 if Color == 255: byte_strings += '0' else: byte_strings += '1' print(byte_strings) #-------------------------------------------------------------------------# #------------这部分是已经知道图片尺寸,把01串转成二维码-------------
图片黑白拼凑得二维码。
最新推荐文章于 2023-12-07 23:55:00 发布
这篇博客探讨了如何使用黑白照片中的二分量元素来创建二维码。内容涉及到将图像拆分成位并转换为ASCII码,或者直接转化为二维码图片的技术。通过这两种方法,作者展示了将图像信息编码到二维码中的创新方式。
订阅专栏 解锁全文
1154

被折叠的 条评论
为什么被折叠?



