public static unsafe OutputPixel Decode_RGBA_5650_Pixel(ushort Value) { return new OutputPixel() { R = (byte)BitUtils.ExtractScaled(Value, 0, 5, 255), G = (byte)BitUtils.ExtractScaled(Value, 5, 6, 255), B = (byte)BitUtils.ExtractScaled(Value, 11, 5, 255), A = 0xFF, }; }