c#中如何根据图片的名称来判断两个PictureBox里的图片是否相同,即两张是否是同一种图片

两张图片在同一个文件夹,但名称不同
2025-02-27 04:52:24
推荐回答(2个)
回答1:

如果是在程序编写的时候就把图片导入到PictureBox里的话,在运行的时候是没办法知道图片本来的文件名的。
PictureBox里的图片就是一个Image类,Image类并不包含文件名。
如果是在程序运行的时候导入图片:
想知道PictureBox的图片的文件名,只能另行建立一个数组或是List或是其它的集合,用以在设置PictureBox图片的时候,以贮存图片的文件名。当然,要检索相应的PictureBox里的图片是什么文件名,你得另外建立检索方法。

回答2:

有个笨办法,把它们保存成BMP,在一个一个像、像素的比较。就可以了