|
改进图片中有画矩形。当然还有很多 自己调用的时候 发现在说;
画矩形 的是增加的,
优化方案,
|
找图_从字节集 | 精易_坐标 | | |
范围图片 | 字节集 | | | | 目标图片 | 字节集 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 找到坐标 | 精易_坐标 | | | 位图 | 类_位图操作 | | | 保存位图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 )返回 (找到坐标 )
|
|