We load a photo, render it on the resulting bitmap using BitBlt, then swap the red and blue channels in the resulting image using pixel access. The original photo is shown in the bottom right corner for reference.

DsImaging is compatible with .NET 6 or later, .NET Core 2.0 or later, .NET Standard 2.x, .NET Framework 4.6.1 or later. All features are supported on Windows, macOS and Linux.