Fixed color pallette (#58)

This commit is contained in:
Максим Багрянцев 2020-05-12 18:26:52 +03:00
parent b8fc8e5742
commit 29fd4a76c0
2 changed files with 5 additions and 3 deletions

View file

@ -30,12 +30,14 @@ private static BitmapVideoFrameWrapper CreateVideoFrame(int index, PixelFormat f
for (int y = 0; y < h; y++)
for (int x = 0; x < w; x++)
{
var xf = x / (float)w;
var yf = y / (float)h;
var nx = x * scaleNoise + offset;
var ny = y * scaleNoise + offset;
var value = (int)((Perlin.Noise(nx, ny) + 1.0f) / 2.0f * 255);
var color = Color.FromArgb(value, value, value);
var color = Color.FromArgb((int)(value * xf), (int)(value * yf), value);
bitmap.SetPixel(x, y, color);
}

View file

@ -70,9 +70,9 @@ private static string ConvertStreamFormat(PixelFormat fmt)
case PixelFormat.Format16bppRgb565:
return "bgr565le";
case PixelFormat.Format24bppRgb:
return "rgb24";
return "bgr24";
case PixelFormat.Format32bppArgb:
return "rgba";
return "bgra";
case PixelFormat.Format32bppPArgb:
//This is not really same as argb32
return "argb";