JAVA 如何判断图片是否为自己所找的
想要随机出现一张图片,然后能够找到和这张图片一样的图不知是否可以通过getDescription来判断已经翻出的图片是否为自己所要找的?抑或有其他办法?另,能给出具体实现...
想要随机出现一张图片,然后能够找到和这张图片一样的图
不知是否可以通过getDescription来判断已经翻出的图片是否为自己所要找的?
抑或有其他办法?
另,能给出具体实现代码的话可以给出悬赏,谢谢! 展开
不知是否可以通过getDescription来判断已经翻出的图片是否为自己所要找的?
抑或有其他办法?
另,能给出具体实现代码的话可以给出悬赏,谢谢! 展开
展开全部
ImageIcon类里面本身没有提供图片比较的方法
如果楼主是想比较ImageIcon的来源是不是一样
最好是自己程序里面记录下来图片的Url或者文件地址
根据自己保存的来源来判断一不一样
如果是想判断两张来源不同的图片是不是相等
那就得用到图像判断了
可以从ImageIcon中把图片去出来用getImage()获得到Image对象
把Image对象转成BufferedImage对象
然后比较每个像素点的颜色
有不一样的就说明不是一张图片了
都很复杂 楼主能不能说下想要做的是什么
如果楼主是想比较ImageIcon的来源是不是一样
最好是自己程序里面记录下来图片的Url或者文件地址
根据自己保存的来源来判断一不一样
如果是想判断两张来源不同的图片是不是相等
那就得用到图像判断了
可以从ImageIcon中把图片去出来用getImage()获得到Image对象
把Image对象转成BufferedImage对象
然后比较每个像素点的颜色
有不一样的就说明不是一张图片了
都很复杂 楼主能不能说下想要做的是什么
追问
是比较来源是不是一样,因为图片和按钮关联一块,然后翻开时需要接收按钮上的图片ImageIcon,取得它的地址,用String类型记录后又如何比较?
我用if(XX==YY)来判断,但始终无法进入此循环语句
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询