怎么判断两个Bit地图类型是否相同
如何判断两个Bitmap类型是否相同?
如题、、、
现在我有两个bitmap类型的数据、、、
一个是PrintWindow获得的。。。
一个是预先存在ImageList里的。。。
大小都是一样的 width 90,height 10
如何判断他们两个是否相同?
简单的用等号判断貌似不行额。。。
------解决方案--------------------
比较类型?只要确认类型相同的话,用as测试一下吧。如果说你两处取得的其实是一个东西,那么先判断类型,然后再判断指针是否相同了
------解决方案--------------------
将两个Tbitmap对象像素点遍历,比较每个像素点是否相等。
------解决方案--------------------
MD5比对。。
------解决方案--------------------
像素比较有一点不同,视为不同,但肉眼看起来是相同的
我觉得用ScanLine只比较大小就行了
------解决方案--------------------
能想到的是:根据pixformat 用 ScanLine 喜欢像素比较;;;
------解决方案--------------------
我自己乱想的哈,在生成图片上最后一个像素给个自己值。然后对比这个值相等不就行了。能拍我的我愿意接受。
------解决方案--------------------
用 ScanLine一一比较,注意pf的位数。
如题、、、
现在我有两个bitmap类型的数据、、、
一个是PrintWindow获得的。。。
一个是预先存在ImageList里的。。。
大小都是一样的 width 90,height 10
如何判断他们两个是否相同?
简单的用等号判断貌似不行额。。。
------解决方案--------------------
比较类型?只要确认类型相同的话,用as测试一下吧。如果说你两处取得的其实是一个东西,那么先判断类型,然后再判断指针是否相同了
------解决方案--------------------
将两个Tbitmap对象像素点遍历,比较每个像素点是否相等。
------解决方案--------------------
MD5比对。。
------解决方案--------------------
像素比较有一点不同,视为不同,但肉眼看起来是相同的
我觉得用ScanLine只比较大小就行了
------解决方案--------------------
能想到的是:根据pixformat 用 ScanLine 喜欢像素比较;;;
------解决方案--------------------
我自己乱想的哈,在生成图片上最后一个像素给个自己值。然后对比这个值相等不就行了。能拍我的我愿意接受。
------解决方案--------------------
用 ScanLine一一比较,注意pf的位数。