|
|
发表于 2025-10-30 14:15:37
|
显示全部楼层
福建省漳州市
|
| 大漠枚举区域颜色 | 文本型 | | |
| x1 | 整数型 | | | | y1 | 整数型 | | | | x2 | 整数型 | | | | y2 | 整数型 | | | | 返回数组 | 文本型 | | | | 排序默认多到少 | 逻辑型 | | | | newcol参考返回 | 文本型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 宽 | 整数型 | | | | 高 | 整数型 | | | | i | 整数型 | | | | y | 整数型 | | | | x | 整数型 | | | | 坐标x集 | 整数型 | | 0 | | 坐标y集 | 整数型 | | 0 | | rgb | 文本型 | | | | col | 文本型 | | 1 | | cols | 整数型 | | 1 | | ii | 整数型 | | | | tp数据 | 整数型 | | | | zjj | 字节集 | | | | B | 整数型 | | | | G | 整数型 | | | | R | 整数型 | | | | colsx | 整数型 | | 0 | | cols2 | 整数型 | | 0 | | temp | 文本型 | | | | 返回文本 | 文本型 | | | 清除数组 (返回数组 )宽 = x2 - x1 高 = y2 - y1 tp数据 = dm. GetScreenData (x1, y1, x2, y2 )zjj = 指针到字节集 (tp数据, 宽 × 高 × 4 )B = 取字节集数据 (取字节集中间 (zjj, 1, 1 ), #整数型, )G = 取字节集数据 (取字节集中间 (zjj, 2, 1 ), #整数型, )R = 取字节集数据 (取字节集中间 (zjj, 3, 1 ), #整数型, )col [1 ] = ZxcJz10进制到16 (R, 2 ) + ZxcJz10进制到16 (G, 2 ) + ZxcJz10进制到16 (B, 2 )cols [1 ] = 1 计次循环首 (宽 × 高 - 1, i ) B = 取字节集数据 (取字节集中间 (zjj, i × 4 + 1, 1 ), #整数型, ) G = 取字节集数据 (取字节集中间 (zjj, i × 4 + 2, 1 ), #整数型, ) R = 取字节集数据 (取字节集中间 (zjj, i × 4 + 3, 1 ), #整数型, )  rgb = ZxcJz10进制到16 (R, 2 ) + ZxcJz10进制到16 (G, 2 ) + ZxcJz10进制到16 (B, 2 ) 计次循环首 (取数组成员数 (col ), ii )  如果真 (rgb = col [ii ])   cols [ii ] = cols [ii ] + 1   跳出循环 ()  如果真 (ii = 取数组成员数 (col ))   加入成员 (col, rgb )  加入成员 (cols, 1 )    计次循环尾 () 计次循环尾 () 计次循环首 (取数组成员数 (col ), i ) 计次循环尾 ()ZxcArray排序z (cols, , cols2, colsx, 排序默认多到少 ) 计次循环首 (取数组成员数 (colsx ), i ) 加入成员 (newcol参考返回, col [colsx [i ]] + “,” + 到文本 (cols [colsx [i ]] ))  返回文本 = 返回文本 + col [colsx [i ]] + “,” + 到文本 (cols [colsx [i ]] ) + “|” 计次循环尾 ()返回文本 = 取文本左边 (返回文本, 取文本长度 (返回文本 ) - 1 ) 调试输出 (返回文本 )调试输出 (newcol参考返回 )返回 (返回文本 )
|
|