|
图片_取像素RGB | 逻辑型 | | |
BMP图片 | 字节集 | | | | 图片X | 整数型 | | | | 图片Y | 整数型 | | | | 图片R | 整数型 | | | | 图片G | 整数型 | | | | 图片B | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | BMP图片宽度 | 整数型 | | | BMP图片高度 | 整数型 | | | BMP起始位置 | 整数型 | | | BMP占用字节 | 整数型 | | | dwLen | 整数型 | | |
dwLen = 取字节集长度 (BMP图片 )如果真 (dwLen < 24 )返回 (假)如果真 (取字节集数据 (取字节集中间 (BMP图片, 3, 4 ), #整数型, 1 ) < 58 或 BMP图片 [29 ] ≠ 24 ) 返回 (假)BMP图片宽度 = BMP图片 [19] + BMP图片 [20] × 256BMP图片高度 = BMP图片 [23 ] + BMP图片 [24 ] × 256 BMP占用字节 = 取整 ( (BMP图片宽度 × 24 + 31 ) ÷ 32 ) × 4 如果真 (图片X < 0 或 图片X ≥ BMP图片宽度 )返回 (假)如果真 (图片Y < 0 或 图片Y ≥ BMP图片高度 )返回 (假)BMP起始位置 = 55 (BMP图片高度 - 图片Y - 1) × BMP占用字节 + 图片X × 3图片R = BMP图片 [BMP起始位置 + 2 ]图片G = BMP图片 [BMP起始位置 + 1 ]图片B = BMP图片 [BMP起始位置 ]返回 (真)
这里有问题,会导致直接返回
顺带问一嘴: [精易模块忠实拥护者勋章]这个徽章怎么获得呀
|