|
分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
前排声明:源码非原创,为复制别人优化的。
优化内容:完善调用机制,实质可以很方便的复制到您的程序里进行调用!
|
图片对比 | 整数型 | | |
图1路径 | 文本型 | | | | 图2路径 | 文本型 | | | | 是否取不同 | 逻辑型 | | | | 完成后删除 | 逻辑型 | | | | 临时文件路径 | 文本型 | | | | 临时文件名称 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 位图1 | 位图 | | | 位图2 | 位图 | | | x | 整数型 | | | y | 整数型 | | | 总点 | 整数型 | | | 相同 | 整数型 | | | 不同 | 整数型 | | |
临时文件路径 = 选择 (是否为空 (临时文件路径 ), 取运行目录 (), 临时文件路径 )临时文件名称 = 选择 (是否为空 (临时文件名称 ), “临时位图”, 临时文件名称 )转换到BMP (图1路径, 取运行目录 () + “\” + 临时文件名称 + “1.bmp”)转换到BMP (图2路径, 取运行目录 () + “\” + 临时文件名称 + “2.bmp”)位图1. 载入文件 (取运行目录 () + “\” + 临时文件名称 + “1.bmp”)位图2. 载入文件 (取运行目录 () + “\” + 临时文件名称 + “2.bmp”)计次循环首 (位图1. 取宽度 (), x )计次循环首 (位图1. 取高度 (), y )总点 = 总点 + 1 判断 (位图1. 取某点颜色 (x - 1, y - 1 ) = 位图2. 取某点颜色 (x - 1, y - 1 )) 相同 = 相同 + 1 不同 = 不同 + 1 计次循环尾 ()计次循环尾 ()调试输出 (总点, 相同, 不同, 相似度 )如果真 (完成后删除 )删除文件 (取运行目录 () + “\” + 临时文件名称 + “1.bmp”)删除文件 (取运行目录 () + “\” + 临时文件名称 + “2.bmp”)如果 (是否取不同 )返回 (不同 ÷ 总点 × 100 )返回 (相同 ÷ 总点 × 100 )|
BmpOperate | eImgConverter | spec |
|
|