Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PNG获取RGB和Alpha代码(C#)_C# - Fatal编程技术网

从PNG获取RGB和Alpha代码(C#)

从PNG获取RGB和Alpha代码(C#),c#,C#,我有一个PNG文件,我必须查找某个像素的RGB和Alpha代码。 我见过许多例子,其中返回RGB代码(主要是位图类),但Alpha代码似乎更难。我在这里读到加载位图会丢失Alpha值,但它会发布到另一种文件类型的“解决方案”,我对这个示例理解不够,无法让它使用PNG。 另一个例子是在MSDN上使用PngBitmapDecoder类,但这个例子也让我大吃一惊 我想把所有的代码也放在一个DLL中 谢谢, Michel我刚试过,Bitmap.GetPixel确实返回Alpha值…我刚试过,Bitmap

我有一个PNG文件,我必须查找某个像素的RGB和Alpha代码。 我见过许多例子,其中返回RGB代码(主要是位图类),但Alpha代码似乎更难。我在这里读到加载位图会丢失Alpha值,但它会发布到另一种文件类型的“解决方案”,我对这个示例理解不够,无法让它使用PNG。 另一个例子是在MSDN上使用PngBitmapDecoder类,但这个例子也让我大吃一惊

我想把所有的代码也放在一个DLL中

谢谢,
Michel

我刚试过,Bitmap.GetPixel确实返回Alpha值…

我刚试过,Bitmap.GetPixel确实返回Alpha值…

嗯,不要总是相信你读到的。我发现帖子上说我找不到阿尔法密码,于是继续搜索。多亏了你,我停下来,尝试了代码,它成功了!谢谢你的帮助嗯,不要总是相信你读到的。我发现帖子上说我找不到阿尔法密码,于是继续搜索。多亏了你,我停下来,尝试了代码,它成功了!谢谢你的帮助