


## Классы

| Класс | Описание |
| --- | --- |
| [BitmapData](./bitmapdata/) | Представляет набор атрибутов растрового изображения. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [ColorMap](./colormap/) | Представляет карту преобразования цветов. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [ColorMatrix](./colormatrix/) | Представляет матрицу 5x5, содержащую координаты для цветового пространства RGBAW. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [ColorPalette](./colorpalette/) | Представляет набор 32‑битных ARGB‑цветов, составляющих цветовую палитру. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [Encoder](./encoder/) | Представляет GUID, связанный с набором параметров кодировщика изображений. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [EncoderParameter](./encoderparameter/) | Служит контейнером, используемым для передачи значений кодировщику изображений. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [EncoderParameters](./encoderparameters/) | Представляет массив объектов [EncoderParameter](./encoderparameter/). Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [FrameDimension](./framedimension/) | Предоставляет свойства, позволяющие получить размеры кадра изображения. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [ImageAttributes](./imageattributes/) | Представляет информацию о том, как цвета изображения обрабатываются во время рендеринга. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [ImageCodecInfo](./imagecodecinfo/) | Предоставляет информацию о кодеке изображения. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [ImageFormat](./imageformat/) | Представляет файловый формат изображения. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [Metafile](./metafile/) | Представляет графический метафайл. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [MetafileHeader](./metafileheader/) | Содержит атрибуты, связанные с графическим метафайлом. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [PropertyItem](./propertyitem/) | Представляет свойство метаданных, которое будет включено в файл изображения. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
## Enums

| Перечисление | Описание |
| --- | --- |
| [ColorAdjustType](./coloradjusttype/) | Указывает, какие объекты используют информацию о коррекции цвета. |
| [ColorChannelFlag](./colorchannelflag/) | Указывает цветовой канал в цветовом пространстве CMYK. |
| [ColorMatrixFlag](./colormatrixflag/) | Указывает типы изображений и цветов, которые будут затронуты настройками коррекции цвета и градаций серого объекта [ImageAttributes](./imageattributes/). |
| [EmfPlusRecordType](./emfplusrecordtype/) | Представляет методы, которые можно использовать с метафайлом для чтения и записи графических команд. |
| [EmfType](./emftype/) | Указывает типы записей, которые размещаются в файле EMF. |
| [EncoderParameterValueType](./encoderparametervaluetype/) | Указывает тип значения, представленного классом [EncoderParameter](./encoderparameter/). |
| [EncoderValue](./encodervalue/) | Указывает значение параметра, передаваемого кодировщику изображений JPEG или TIFF. |
| [ImageFlags](./imageflags/) | Представляет атрибуты пиксельных данных, представленных объектом [Image](../system.drawing/image/). |
| [ImageLockMode](./imagelockmode/) | Указывает свойства области изображения, которая блокируется. |
| [MetafileFrameUnit](./metafileframeunit/) | Указывает единицу измерения для прямоугольника, используемого для задания размеров и положения метафайла. |
| [MetafileType](./metafiletype/) | Представляет тип графического метафайла. |
| [PixelFormat](./pixelformat/) | Указывает формат цветовых данных пикселя. |
## Typedefs

| Типовое определение | Описание |
| --- | --- |
| [BitmapDataPtr](./bitmapdataptr/) | Псевдоним для умного указателя на экземпляр класса [BitmapData](./bitmapdata/). |
| [ColorMapPtr](./colormapptr/) | Псевдоним для умного указателя на экземпляр класса [ColorMap](./colormap/). |
| [ColorMatrixPtr](./colormatrixptr/) | Псевдоним для умного указателя на экземпляр класса [ColorMatrix](./colormatrix/). |
| [ColorPalettePtr](./colorpaletteptr/) | Псевдоним для умного указателя на экземпляр класса [ColorPalette](./colorpalette/). |
| [EncoderParameterPtr](./encoderparameterptr/) | Псевдоним для умного указателя на экземпляр класса [EncoderParameter](./encoderparameter/). |
| [EncoderParametersPtr](./encoderparametersptr/) | Псевдоним для умного указателя на экземпляр класса [EncoderParameters](./encoderparameters/). |
| [EncoderPtr](./encoderptr/) | Псевдоним для умного указателя на экземпляр класса [Encoder](./encoder/). |
| [FrameDimensionPtr](./framedimensionptr/) | Псевдоним для умного указателя на экземпляр класса [FrameDimension](./framedimension/). |
| [ImageAttributesPtr](./imageattributesptr/) | Псевдоним для умного указателя на экземпляр класса [ImageAttributes](./imageattributes/). |
| [ImageCodecInfoPtr](./imagecodecinfoptr/) | Псевдоним для умного указателя на экземпляр класса [ImageCodecInfo](./imagecodecinfo/). |
| [ImageFormatPtr](./imageformatptr/) | Псевдоним для умного указателя на экземпляр класса [ImageFormat](./imageformat/). |
| [PlayRecordCallback](./playrecordcallback/) | Делегат, используемый в качестве параметра в объекте функции EnumerateMetafileProc. |
