Supported Formats
GemBox.Imaging supports multiple file and pixel formats.
Supported File Formats
- Portable Network Graphics (PNG).
- Joint Photographic Experts Group (JPEG).
- Graphics Interchange Format (GIF).
- Tag Image File Format (TIFF).
Supported Platforms
GemBox.Imaging supports multiple frameworks:
Warning
* Images with transparency and frames with different sizes are currently not supported in .NET Standard 2.0.
Supported Pixel Formats
Supported pixel formats for GemBox.Imaging are as follows:
Pixel Format | Description |
---|---|
Bgr101010 | sRGB, 32 BPP, 10 bits per channel (BGR) |
Bgr24 | sRGB, 24 BPP, 8 bits per channel (BGR) |
Bgr32 | sRGB, 32 BPP, 8 bits per channel (BGR) |
Bgr555 | sRGB, 16 BPP, 5 bits per channel (BGR) |
Bgr565 | sRGB, 16 BPP, 5-6-5 bits per channel (BGR) |
Bgra32 | sRGB, 32 BPP, 8 bits per channel (BGRA) |
BlackWhite | 1 BPP, monochrome |
Cmyk32 | 32 BPP, CMYK |
Gray16 | 16 BPP, grayscale, gamma 1.0 |
Gray2 | 2 BPP, grayscale, 4 shades of gray |
Gray32Float | 32 BPP, grayscale, over 4 billion shades, gamma 1.0 |
Gray4 | 4 BPP, grayscale, 16 shades of gray |
Gray8 | 8 BPP, grayscale, 256 shades of gray |
Indexed1 | Paletted, 2 colors |
Indexed2 | Paletted, 4 colors |
Indexed4 | Paletted, 16 colors |
Indexed8 | Paletted, 256 colors |
Pbgra32 | sRGB, 32 BPP, 8 bits per channel (BGRA), premultiplied |
Prgba128Float | ScRGB, 128 BPP, 32 bits per channel (BGRA), premultiplied, gamma 1.0 |
Prgba64 | sRGB, 64 BPP, 16 bits per channel (BGRA), premultiplied, gamma 1.0 |
Rgb128Float | ScRGB, 128 BPP, 32 BPP per channel (RGB), gamma 1.0 |
Rgb24 | sRGB, 24 BPP, 8 bits per channel (RGB) |
Rgb48 | sRGB, 48 BPP, 16 bits per channel (RGB), gamma 1.0 |
Rgba128Float | ScRGB, 128 BPP, 32 BPP per channel (RGBA), gamma 1.0 |
Rgba64 | sRGB, 64 BPP, 16 bits per channel (RGBA), gamma 1.0 |
Pixel Format Limitations
Although GemBox.Imaging supports reading most of the image pixel formats, image pixel format can change on image transformation operations or saving the image. But the output will still be as expected.
For example, GemBox.Imaging can read Indexed8 pixel format, but after image transformation, the output will be Bgra32 pixel format.