怎样判断this.pictureBox2.Image 等不等于this.imageList1.Images[n]
时间:2009-05-19
来源:互联网
作者: jaimstu 发布时间: 2009-05-19
作者: PENYY 发布时间: 2009-05-19
作者: xh_mlj 发布时间: 2009-05-19
只是说pictureBox.Image 怎么判断等不等于imageList.Images里面的图片??
"=="和Equals我都用过了!!
不行!!!
作者: jaimstu 发布时间: 2009-05-19
可以试着比较src
作者: yongyinmg 发布时间: 2009-05-19
作者: yulien 发布时间: 2009-05-19
不同的Image对象?
对象可以用
this.pictureBox2.Image is this.imageList1.Images[n]
作者: fenglaijun 发布时间: 2009-05-19
(2)比较两张图片每一个象素点是不是相等:
C# code
Color c = new Color();
Color cc = new Color();
Bitmap box1 = new Bitmap(pictureBox2.Image);
Bitmap box2 = new Bitmap(imageList1.Image[n]);
if(box1.Width!= box2.Width||box1.Height!=box2.Height)
{
MessageBox.Show("两张图片不相等!");
}
else
{
for(int i=0;i <box1.Width;i++)
{
for(int j=0;j < box1.Height;j++)
{
c = box1.GetPixel();
cc = box2.GetPixel();
if(cc.ToArgb()!=c.ToArgb())
{
MessageBox.Show("两张图片不等")
break;
}
}
}
MessageBox.Show("两张图片相等")
}
作者: Harvey_He 发布时间: 2009-05-19
作者: jaimstu 发布时间: 2009-05-19
这个这么比较??
图片我全部都是放在Debug里面的!!
作者: jaimstu 发布时间: 2009-05-19
作者: Harvey_He 发布时间: 2009-05-19
作者: jaimstu 发布时间: 2009-05-19
这个打死!!!
在我这没法!!
pictureBox.Image里面的图片是随机从imageList.Images来的!!
pictureBox.Image里面到底是那张图片都不知道!!!
作者: jaimstu 发布时间: 2009-05-19
private void Touxiang_Load(object sender, EventArgs e)
{
for (int i = 0; i < imageList1.Images .Count; i++)
{
lvtx.Items.Add(i.ToString());
lvtx.Items[i].ImageIndex = i;
}
}
private void btnqd_Click(object sender, EventArgs e)
{
if (lvtx .SelectedIndices .Count ==0)
{MessageBox .Show ("您没选择任何头像!","提示",MessageBoxButtons .OK ,MessageBoxIcon .Information );}
else
{
int image=lvtx .SelectedItems [0].ImageIndex ;
ShowFace .Image =imageList1 .Images [image ];
ShowFace .Tag =image ;
this .Close ();
}
}
}
作者: zxp0216 发布时间: 2011-12-06
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28