|
找图_从字节集 | 精易_坐标 | |
|
范围图片 | 字节集 | | | |
目标图片 | 字节集 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
找到坐标 | 精易_坐标 | | |
位图 | 类_位图操作 | | |
保存位图1 | 字节集 | | |
宽1 | 整数型 | | |
高1 | 整数型 | | |
保存位图2 | 字节集 | | |
保存位图集 | 字节集 | | 0 |
宽2 | 整数型 | | |
高2 | 整数型 | | |
补零2 | 整数型 | | |
i | 整数型 | | |
找到位置 | 整数型 | | |
i2 | 整数型 | | |
对象 | 对象 | | |
找到坐标.横 = -1
找到坐标.纵 = -1
对象.
创建图片对象 (范围图片
)
如果真 (位图.
从数据创建 (对象.
取回图片 ()) =
假)
返回 (找到坐标
)位图.转换位深度 (8)保存位图1 = 位图.
取出颜色数据 ()宽1 = 位图.
取宽度2 ()高1 = 位图.
取高度2 ()宽1 = 宽1 �
�� (4 - 宽1 % 4
) % 4 对象.
创建图片对象 (目标图片
)
如果真 (位图.
从数据创建 (对象.
取回图片 ()) =
假)
返回 (找到坐标
)位图.转换位深度 (8)保存位图2 = 位图.
取出颜色数据 ()宽2 = 位图.
取宽度2 ()高2 = 位图.
取高度2 ()补零2
= (4 - 宽2 % 4
) % 4
计次循环首 (高2, i
)
加入成员 (保存位图集,
取字节集中间 (保存位图2, (宽2 + 补零2
) �
� (i - 1
) + 1, 宽2
))
计次循环尾 ()
循环判断首 ()
找到位置 =
寻找字节集 (保存位图1, 保存位图集
[1
], 找到位置 + 1
)
如果真 (找到位置 = -1
)
返回 (找到坐标
)
计次循环首 (高2 - 1, i2
)

如果 (取字节集中间 (保存位图1, 找到位置 + 宽1 × i2, 宽2
) = 保存位图集
[i2 + 1
])


如果真 (i2 = 高2 - 1
)



找到坐标.横
= (找到位置 - 1
) % 宽1




找到坐标.纵 = 高1 �
�� (找到位置 - 1
) \ 宽1 - 1




找到坐标.横 = 找到坐标.横 + 宽2 \ 2




找到坐标.纵 = 找到坐标.纵 - 高2 \ 2



返回 (找到坐标
)





跳出循环 ()



计次循环尾 ()
循环判断尾 (找到位置 > 0
)返回 (找到坐标
)