Пространство имён System::Drawing::Imaging

Классы

КлассОписание
BitmapDataПредставляет набор атрибутов растрового изображения. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
ColorMapПредставляет карту для преобразования цветов. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
ColorMatrixПредставляет матрицу 5x5, содержащую координаты для цветового пространства RGBAW. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
ColorPaletteПредставляет набор 32‑битных цветов ARGB, составляющих цветовую палитру. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
EncoderПредставляет GUID, связанный с набором параметров кодировщика изображений. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
EncoderParameterСлужит контейнером, используемым для передачи значений кодировщику изображений. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
EncoderParametersПредставляет массив объектов EncoderParameter. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
FrameDimensionПредоставляет свойства, позволяющие получить размеры кадра изображения. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
ImageAttributesПредставляет информацию о том, как цвета изображения изменяются во время рендеринга. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
ImageCodecInfoПредоставляет информацию о кодеке изображения. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
ImageFormatПредставляет формат файла изображения. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
MetafileПредставляет графический метафайл. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
MetafileHeaderСодержит атрибуты, связанные с графическим метафайлом. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
PropertyItemПредставляет свойство метаданных, которое будет включено в файл изображения. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

Enums

ПеречислениеОписание
ColorAdjustTypeУказывает, какие объекты используют информацию о коррекции цвета.
ColorChannelFlagУказывает цветовой канал в цветовом пространстве CMYK.
ColorMatrixFlagУказывает типы изображений и цветов, которые будут затронуты настройками коррекции цвета и градаций серого объекта ImageAttributes.
EmfPlusRecordTypeПредставляет методы, которые можно использовать с метафайлом для чтения и записи графических команд.
EmfTypeУказывает типы записей, размещаемых в файле EMF.
EncoderParameterValueTypeУказывает тип значения, представленного классом EncoderParameter.
EncoderValueУказывает значение параметра, передаваемого JPEG или TIFF кодировщику изображения.
ImageFlagsПредставляет атрибуты пиксельных данных, представленных объектом Image.
ImageLockModeУказывает свойства области изображения, которая блокируется.
MetafileFrameUnitУказывает единицу измерения для прямоугольника, используемого для задания размеров и положения метафайла.
MetafileTypeПредставляет тип графического метафайла.
PixelFormatУказывает формат цветовых данных пикселя.

Typedefs

Определение типаОписание
BitmapDataPtrПсевдоним для умного указателя на экземпляр класса BitmapData.
ColorMapPtrПсевдоним для умного указателя на экземпляр класса ColorMap.
ColorMatrixPtrПсевдоним для умного указателя на экземпляр класса ColorMatrix.
ColorPalettePtrПсевдоним для умного указателя на экземпляр класса ColorPalette.
EncoderParameterPtrПсевдоним для умного указателя на экземпляр класса EncoderParameter.
EncoderParametersPtrПсевдоним для умного указателя на экземпляр класса EncoderParameters.
EncoderPtrПсевдоним для умного указателя на экземпляр класса Encoder.
FrameDimensionPtrПсевдоним для умного указателя на экземпляр класса FrameDimension.
ImageAttributesPtrПсевдоним для умного указателя на экземпляр класса ImageAttributes.
ImageCodecInfoPtrПсевдоним для разделяемого указателя на экземпляр класса ImageCodecInfo.
ImageFormatPtrПсевдоним для разделяемого указателя на экземпляр класса ImageFormat.
PlayRecordCallbackДелегат, используемый в качестве параметра в объекте функции EnumerateMetafileProc.