programming-examples/c-sharp/Others/Create Full Color Bitmap.cs
2019-11-15 12:59:38 +01:00

41 lines
1.0 KiB
C#

Create Full Color Bitmap
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
public class CreateFullColorBitmap : Window
{
[STAThread]
public static void Main()
{
Application app = new Application();
app.Run(new CreateFullColorBitmap());
}
public CreateFullColorBitmap()
{
int[] array = new int[256 * 256];
for (int x = 0; x < 256; x++)
for (int j = 0; j < 256; j++)
{
int b = x;
int g = 0;
int r = j;
array[256 * j + x] = b | (g << 8) | (r << 16);
}
BitmapSource bitmap= BitmapSource.Create(256, 256, 96, 96, PixelFormats.Bgr32,
null, array, 256 * 4);
Image img = new Image();
img.Source = bitmap;
Content = img;
}
}