本人菜鸟新手,想请问下: Bitmap bitmap = new Bitmap(this.pictureBox1.Image);
Color myColor = new Color();
myColor = bitmap.GetPixel(e.X, e.Y); byte aa = myColor.R;//
byte bb = myColor.G;//
byte cc = myColor.B;//这是对应的三个RGB色彩参数
byte dd = myColor.A;通过这种方式获取到的PictureBox的图片的透明度及RGB值,但是返回的透明度总是255,请问这种原因是代码处理不对,还是说PictureBox里面的图片应该怎么样去处理呢?
我想要获取的效果是,通过给图片不同图层,然后获取到图片当中不同的透明度,以透明度来触发操作。
Color myColor = new Color();
myColor = bitmap.GetPixel(e.X, e.Y); byte aa = myColor.R;//
byte bb = myColor.G;//
byte cc = myColor.B;//这是对应的三个RGB色彩参数
byte dd = myColor.A;通过这种方式获取到的PictureBox的图片的透明度及RGB值,但是返回的透明度总是255,请问这种原因是代码处理不对,还是说PictureBox里面的图片应该怎么样去处理呢?
我想要获取的效果是,通过给图片不同图层,然后获取到图片当中不同的透明度,以透明度来触发操作。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货