关于bitmap对象相等
上代码
C# code
this.panel2.BackgroundImage = HuaRuiApp.Properties.Resources.mtsc_body4;
MessageBox.Show(((this.panel2.BackgroundImage.Equals( HuaRuiApp.Properties.Resources.mtsc_body4)) ? "PASS" : "NOT PASS"));
为什么显示是Not PASS,明明相等啊,刚赋的值,求指教
------解决方案--------------------
很难,图片的相似性比较我不会,你可以找找相关资料,网上应该有,按照像素来比较相似度。
------解决方案--------------------
唉
this.panel2.BackgroundImage = HuaRuiApp.Properties.Resources.mtsc_body4;
this.panel2.Tag = "HuaRuiApp.Properties.Resources.mtsc_body4";
MessageBox.Show(((this.panel2.BackgroundImage.Tag.ToString()="HuaRuiApp.Properties.Resources.mtsc_body4")) ? "PASS" : "NOT PASS"));