|
发表于 2024-8-26 21:45:11
|
显示全部楼层
四川省泸州市
|
gen_image2 | | | |
buffer | 字节集 | | | | output | 字节集 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | bytes | 字节集 | | | i | 整数型 | | | x | 字节型 | | | y | 字节型 | | | a | 字节型 | | | b | 字节型 | | | c | 字节型 | | | d | 字节型 | | | 计次循环首 (取字节集长度 (buffer ) ÷ 2, i ) . . x = buffer [ (i - 1 ) × 2 + i ]y = buffer [ (i - 1 ) × 2 + i + 1 ]a = 位与 (x, 15 ) + 左移 (x, 4 )b = 位与 (x, 240 ) + 右移 (x, 4 )c = 位与 (y, 15 ) + 左移 (y, 4 )d = 位与 (y, 240 ) + 右移 (y, 4 )bytes = bytes + 到字节集 (a ) + { 0, 0, 0 } + 到字节集 (b ) + { 0, 0, 0 } + 到字节集 (c ) + { 0, 0, 0 } + 到字节集 (d ) + { 0, 0, 0 }计次循环尾 ()|
gen_image | | | |
buffer | 字节集 | | | | output | 字节集 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | length | 整数型 | | | bytes | 字节集 | | | i | 整数型 | | | j | 整数型 | | | a | 字节型 | | | b | 字节型 | | | x | 字节型 | | | y | 字节型 | | | c | 字节型 | | | d | 字节型 | | | fd | 整数型 | | | hbitmap | 整数型 | | |
i = 1 j = 1 判断循环首 (真) x = 取字节集数据 (buffer, #字节型, i )y = 取字节集数据 (buffer, #字节型, i ) a = 到字节 (位与 (x, 15 ) + 左移 (x, 4 )) b = 到字节 (位与 (x, 240 ) + 右移 (x, 4 )) c = 到字节 (位与 (y, 15 ) + 左移 (y, 4 )) d = 到字节 (位与 (y, 240 ) + 右移 (y, 4 )) bytes = 字节集替换 (bytes, 取字节集长度 (bytes ) + 1, 0, 到字节集 (a )) bytes = 字节集替换 (bytes, 取字节集长度 (bytes ) + 1, 0, 到字节集 (b )) bytes = 字节集替换 (bytes, 取字节集长度 (bytes ) + 1, 0, 到字节集 (c )) bytes = 字节集替换 (bytes, 取字节集长度 (bytes ) + 1, 0, 到字节集 (d )) 如果真 (i = -1 )跳出循环 ()判断循环尾 ()输出调试文本 (“over”)hbitmap = CreateBitmap (_canvas.width, _canvas.height, 1, 32, bytes )output = SaveBitmapToImage (hbitmap )
应该是有点效果 不知道效果大不大
|
|