代码,就几行,好简单:
private void button1_Click(object sender, EventArgs e)
{
int x = 20, y = 40;
Bitmap bmp = Properties.Resources.main2_gpsbj;//一张半透明资源图片
Color pixelColor = bmp.GetPixel(x, y); //该像素点的颜色 //像素点颜色的 Alpha 值
byte alpha = pixelColor.A;
MessageBox.Show(alpha.ToString());
}问题出现了:在.NET Framework环境下,PC端的运行结果:alpha值为83;
在.NET Compact Framework环境下,Windows CE端的运行结果为255,即完全不透明。求原因,以及解决方法,感谢大侠们
private void button1_Click(object sender, EventArgs e)
{
int x = 20, y = 40;
Bitmap bmp = Properties.Resources.main2_gpsbj;//一张半透明资源图片
Color pixelColor = bmp.GetPixel(x, y); //该像素点的颜色 //像素点颜色的 Alpha 值
byte alpha = pixelColor.A;
MessageBox.Show(alpha.ToString());
}问题出现了:在.NET Framework环境下,PC端的运行结果:alpha值为83;
在.NET Compact Framework环境下,Windows CE端的运行结果为255,即完全不透明。求原因,以及解决方法,感谢大侠们
但是如何解决我的问题呢,暂时我找到了个接口IImagingFactory,但是不会用,希望大家能帮忙解决
这篇文章参考一下,不知道对你有没有帮助