1

我有一个特定大小的字节数组形式的图像。知道它来自哪里并不重要。它还有一些其他参数:w,h,dn。我不使用 dn (但是如果需要可以得到它)但是以这种方式计算的颜色

if (!savealpha && dn > 1) dn--;} 

接着

 switch (dn)    
 {  
    default:    
    case 1: color = 0; break;   
    case 2: color = 4; break;   
    case 3: color = 2; break;   
    case 4: color = 6; break;   
 }

我需要将此像素图放入 C# 应用程序中的图像控件中。

如何创建 ac# 位图?

4

1 回答 1

1

实现一个自定义 BitmapSource 来读取您的像素图并将其设置在您的 XAML 中。这是一个示例。http://www.i-programmer.info/programming/wpf-workings/822-custom-bitmapsource.html

于 2012-03-07T16:47:53.757 回答