private void HandlePixelFormatChange() { lock (internalLock) { blender = PixelManipulationTools.GetBlender(layer[0].PixelFormatField.Value.ToPixelFormat(), Endianess, layer[1].PixelFormatField.Value.ToPixelFormat(), Endianess, Format, Endianess); } }
private void HandlePixelFormatChange() { var outputFormat = outputColorModeField.Value.ToPixelFormat(); var backgroundFormat = backgroundColorModeField.Value.ToPixelFormat(); var foregroundFormat = foregroundColorModeField.Value.ToPixelFormat(); converter = PixelManipulationTools.GetConverter(foregroundFormat, Endianness, outputFormat, Endianness, foregroundClutColorModeField.Value.ToPixelFormat()); blender = PixelManipulationTools.GetBlender(backgroundFormat, Endianness, foregroundFormat, Endianness, outputFormat, Endianness, foregroundClutColorModeField.Value.ToPixelFormat(), backgroundClutColorModeField.Value.ToPixelFormat()); }
private void HandlePixelFormatChange() { var outputFormat = outputColorModeField.Value.ToPixelFormat(); var backgroundFormat = backgroundColorModeField.Value.ToPixelFormat(); var backgroundFixedColor = new Pixel( (byte)backgroundColorRedChannelField.Value, (byte)backgroundColorGreenChannelField.Value, (byte)backgroundColorBlueChannelField.Value, (byte)0xFF); var foregroundFormat = foregroundColorModeField.Value.ToPixelFormat(); var foregroundFixedColor = new Pixel( (byte)foregroundColorRedChannelField.Value, (byte)foregroundColorGreenChannelField.Value, (byte)foregroundColorBlueChannelField.Value, (byte)0xFF); bgConverter = PixelManipulationTools.GetConverter(backgroundFormat, Endianness, outputFormat, Endianness, backgroundClutColorModeField.Value.ToPixelFormat(), backgroundFixedColor); fgConverter = PixelManipulationTools.GetConverter(foregroundFormat, Endianness, outputFormat, Endianness, foregroundClutColorModeField.Value.ToPixelFormat(), foregroundFixedColor); blender = PixelManipulationTools.GetBlender(backgroundFormat, Endianness, foregroundFormat, Endianness, outputFormat, Endianness, foregroundClutColorModeField.Value.ToPixelFormat(), backgroundClutColorModeField.Value.ToPixelFormat(), backgroundFixedColor, foregroundFixedColor); }