【发布时间】:2013-05-08 21:02:10
【问题描述】:
我只看到了一种比较图像的解决方案。但是这个解决方案会检查图像的所有内容是否相同。但我想检查图像是否从资源中的同一图像文件加载。 我试过了
`"<object>.image == < image from the resources>"`
和
"<object>.Equals(<image from the resources>)"
但它没有工作。我知道的方式“==”用于检查两个变量或对象是否在内存中的同一位置(它们是否相同),“Equals”检查两个变量或对象是否具有相同的值(如我错了请纠正我)。我已经调查过为什么它总是返回 false。
那么,有没有办法检查两个对象的图像是否从资源中的同一图像加载(它们是否使用相同的资源)?
如果没有,我将不得不创建一个包含图像名称的新对象或变量(这是我想到的第一件事),因为我只想比较图像的一件事,而不是所有内容。如果您有更好的解决方案要与我分享,请分享!我很乐意尝试不同的算法。
【问题讨论】: