本帖最后由 shituo 于 2025-5-19 17:05 编辑
|
位图_找色_多颜色 | 文本型 | | |
位图 | 字节集 | | | | 颜色值 | 文本型 | | | | 起点x | | | | | 起点y | | | | | 终点x | | | | | 终点y | | | | | RGB允许误差值 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 图片高度 | 整数型 | | | 图片宽度 | 整数型 | | | 返回值 | 文本型 | | | 颜色数值 | | | 0 | 颜色值文本 | 文本型 | | 0 | 局_计次 | 整数型 | | | 局_计次2 | 整数型 | | | x | | | | y | | | | i | 整数型 | | | m | | | |
如果真 (起点x > 终点x 或 起点y > 终点y ) 返回 (“”) 图片高度 = 位图_取高度 (位图 ) 如果真 (图片高度 < 1 ) 返回 (“”) 如果真 (颜色值 = “”) 返回 (“”)图片宽度 = 位图_取宽度 (位图) 如果真 (起点x = 0 ) 起点x = 1 如果真 (起点y = 0 ) 起点y = 1 如果真 (终点x = 0 ) 终点x = 图片宽度 如果真 (终点y = 0 ) 终点y = 图片高度  判断 (文本_是否存在 (颜色值, “|”)) 分割文本_ASM (颜色值, “|”, 颜色值文本 ) 计次循环首 (取数组成员数 (颜色值文本 ), i ) 加入成员 (颜色数值, 图色_十六到十 (颜色值文本 [i ]))  计次循环尾 () m = 取数组成员数 (颜色数值 ) 变量循环首 (起点x, 终点x, 1, x )  变量循环首 (起点y, 终点y, 1, y )   计次循环首 (m, i )    如果真 (图色_颜色值比较 (位图_取点颜色_asm (位图, x, y ), 颜色数值 [i ], RGB允许误差值 ))     返回 (到文本 (i ) + “,” + 到文本 (x ) + “,” + 到文本 (y ))         计次循环尾 ()  变量循环尾 () 变量循环尾 () 加入成员 (颜色数值, 图色_十六到十 (颜色值 ))  变量循环首 (起点x, 终点x, 1, x )  变量循环首 (起点y, 终点y, 1, y )   如果真 (图色_颜色值比较 (位图_取点颜色_asm (位图, x, y ), 颜色数值 [1 ], RGB允许误差值 ))    返回 (“1,” + 到文本 (x ) + “,” + 到文本 (y ))       变量循环尾 () 变量循环尾 () 返回 (“”)
|