有大量的二分量元素出现,比如大量黑白照片,要么是拆分转码(比如八个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:
图片黑白拼凑得二维码。
最新推荐文章于 2024-05-09 16:46:47 发布