图像就像棋盘类(实际图像将包含一些随机图案,而不是像这个样本图像那样的均匀图案)。
有没有办法将这类图像转换为二进制流,如?
10101010
01010101 ...... ....
首选编程语言:java,jquery,javascript,php
答案 0 :(得分:2)
首先,您必须选择单元格大小。它可以修复(例如10px)。或者图像可以有某种尺子(看看QR fixed patterns或DataMatrix timing patterns)
固定单元格大小时。 您所拥有的只是在所需大小的矩形中读取图像并计算平均颜色。然后转到下一个。
当你有时间模式时。首先,您必须计算单元格大小。您可以按像素读取时序模式,并将颜色与之前的颜色进每当颜色发生变化(平均考虑一些)时,您就会得到一个单元格大小。然后读取固定大小的完整图像。
看看用你最喜欢的语言写的QRcode操作。