2#ifndef _pixel_format_h_
3#define _pixel_format_h_
4#include "system/enum.h"
5#include "system/enum_helpers.h"
7namespace System {
namespace Drawing {
namespace Imaging {
52 Format32bppRgb = 9 | (32 << 8) | (
int)
Gdi,
76 DECLARE_USING_GLOBAL_OPERATORS
86struct EnumMetaInfo<
System::Drawing::Imaging::PixelFormat>
90 static ASPOSECPP_SHARED_API
const std::array<std::pair<System::Drawing::Imaging::PixelFormat, const char_t*>, 24>& values()
92 static std::array<std::pair<System::Drawing::Imaging::PixelFormat, const char_t*>, 24> enum_values = {{
PixelFormat
Specifies the color data format of a pixel.
Definition: pixel_format.h:17
@ Format48bppRgb
Specifies that the pixel format is 48 bits per pixel with 16 bits for each of red,...
@ PAlpha
Specifies that the pixel data contains pre-multipled alpha values.
@ Format32bppRgb
Specifies that the pixel format is 32 bits per pixel with 8 bits for each of red, green,...
@ Format32bppCMYK
Specifies that the pixel format is 32 bits per pixel with 8 bits for each of the cyan,...
@ DontCare
The pixel format is not specified.
@ Alpha
Specifies that the pixel data contains alpha values which are not pre-multiplied.
@ Format8bppIndexed
Specifies that pixel format is 8 bits per pixel indexed color.
@ Max
The max value of this enum.
@ Format4bppIndexed
Specifies that pixel format is 4 bits per pixel indexed color.
@ Format32bppArgb
Specifies that the pixel format is 32 bits per pixel with 8 bits for each of red, green,...
@ Format16bppRgb555
Specifies that the pixel format is 16 bits per pixel with 5 bits for each of red, green,...
@ Format64bppArgb
Specifies that the pixel format is 64 bits per pixel with 16 bits for each of red,...
@ Format16bppArgb1555
Specifies that the pixel format is 16 bits per pixel with 5 bits for each of red, green,...
@ Gdi
Specifies that the pixel data contains GDI colors.
@ Format24bppRgb
Specifies that the pixel format is 24 bits per pixel with 8 bits for each of red, green,...
@ Canonical
Specifies the pixel format of 32 bits per pixel with 24-bit color depth and an 8-bit alpha channel.
@ Indexed
Specifies that the pixel data contains color indexed values which means they are an index to colors i...
@ Format64bppPArgb
Specifies that the pixel format is 64 bits per pixel with 16 bits for each of red,...
@ Format16bppRgb565
Specifies that the pixel format is 16 bits per pixel with 5 bits for red, 6 bits for green and 5 bits...
@ Format16bppGrayScale
Specifies that the pixel format is 16 bits per pixel. The color information specifies 65536 shades of...
@ Undefined
Specifies that the pixel format is undefined.
@ Format1bppIndexed
Specifies that pixel format is 1 bit per pixel indexed color.
@ Format32bppPArgb
Specifies that the pixel format is 32 bits per pixel with 8 bits for each of red, green,...
Definition: db_command.h:9