【发布时间】:2020-07-04 01:04:31
【问题描述】:
所以我有一个图片框,我需要检查它当前显示的是什么图像,以便我可以将它放入 if 语句中。
基本上“如果 pictureBox1 图像是菱形,那么就做”。我在图片框中使用的所有图像都在资源中。
我尝试了类似if(pictureBox1.Image == Properties.Resources.diamond){} 的方法,但这似乎不起作用。
【问题讨论】:
-
您可能需要比较定义数据图像(像素颜色)的字节数组的内容。
-
图片框中的图片如何设置?
-
你不要,你把信息存进去
-
@ChetanRanpariya pictureBox1.Image = Properties.Resources.diamond;
-
一旦你得到两个字节的图像数组(stackoverflow.com/questions/3801275/… & net-informations.com/q/faq/imgtobyte.html),你可以逐字节比较。
标签: c# image winforms compare picturebox