我有一个具有以下值的unsigned char* 数据,如在 xcode 中调试时所见,
\xc1\xc1\xc1\xc1\xc1\xc1\xc1\xc0\x84\x03\x03\x02\x03\x02\x03\x03\x03\x02\x02\x03\x02\x03\x02\x02\x03 \x02\x02\x02\x02\x03\x03\x03\x03\x03\x02\x02\x03\x03\x03\x02\x02\x03\x02\x02\x02\x02\x03\x03\x03\x02 \x02\x02\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x02\x03\x03\x03\x03\x03\x02\x03\x02 \x03\x02\x03\x03\x02\x02\x03\x03\x03\x02\x02\x02\x02\x02\x03\x02\x02\x03\x02\x03\x02\x02\x03\x03\x03
这是二维码的数据数组。
符号数据表示为包含宽度*宽度 uchars 的数组。每个 uchar 代表一个模块(点)。如果 uchar 的低位为 1,则对应的模块为黑色。
在上述情况下,宽度为177。
我在 CGBitmapContextCreate 中尝试了各种组合,但似乎总是得到 NULL。
请指教。
您的帮助将不胜感激。