2个包含类似图象的BufferedImage对象,现在想比较出这2个对象中不相同的点,应该怎么办?
如何输出包括这些点的位置,还有,如果想把这些点填充到第三个BufferedImage中去,让第三个BufferedImage和前2个BufferedImage中的一个保持内容相同,应该怎么办?
如何输出包括这些点的位置,还有,如果想把这些点填充到第三个BufferedImage中去,让第三个BufferedImage和前2个BufferedImage中的一个保持内容相同,应该怎么办?
调试欢乐多
定义两个线程,分别从两个线程中以读文件的形式读出一个个的二进制字节来比较,byte不同的就是不同的点了,可是定位问题偶想不明白应该怎么做,但是这样也可以将前2个填写 到第三个里面去了哈
Graphics中有XOR描绘方式,即异或描绘方式,相同内容描绘时清空,非相同内容描绘采用RGB异或方式决定某点颜色。
创建一个BufferedImage,获取其Graphics,设置setXORModel
你将两个image在该描绘方式下,先后画到你创建的BufferedImage获取的Graphics里,然后看得到的BufferedImage哪些点不是空的就行了