(CHR): use overlay alpha channel.

This commit is contained in:
morkt
2017-01-19 23:46:23 +04:00
parent 6b2aed909e
commit f01f4909b4
2 changed files with 4 additions and 5 deletions

View File

@@ -133,8 +133,9 @@ namespace GameRes.Formats.GameSystem
int stride = (int)Info.Width * 4;
var pixels = new byte[stride * (int)Info.Height];
m_input.Read (pixels, 0, pixels.Length);
return ImageData.CreateFlipped (Info, PixelFormats.Bgr32, null, pixels, stride);
for (int i = 3; i < pixels.Length; i += 4)
pixels[i] = (byte)(pixels[i] * 0xFF / 0x80);
return ImageData.CreateFlipped (Info, PixelFormats.Bgra32, null, pixels, stride);
}
}
}