System.Drawing.Imaging Namespace

Пространство имен System.Drawing.Imaging предоставляет расширенные функциональные возможности визуализации изображения GDI+. The System.Drawing.Imaging namespace provides advanced GDI+ imaging functionality. Базовые графические средства реализованы в пространстве имен System.Drawing. Basic graphics functionality is provided by the System.Drawing namespace.

Классы

BitmapData

Задает атрибуты точечного рисунка.Specifies the attributes of a bitmap image. Класс BitmapData используется методами LockBits и UnlockBits(BitmapData) класса Bitmap.The BitmapData class is used by the LockBits and UnlockBits(BitmapData) methods of the Bitmap class. Не наследуется.Not inheritable.

ColorMap

Определяет карту для преобразования цветов.Defines a map for converting colors. Несколько методов класса ImageAttributes позволяют настроить цвета изображения с помощью таблицы преобразования цветов, которая представляет собой массив структур ColorMap.Several methods of the ImageAttributes class adjust image colors by using a color-remap table, which is an array of ColorMap structures. Не наследуется.Not inheritable.

ColorMatrix

Определяет матрицу 5 x 5, которая содержит координаты для пространства RGBAW.Defines a 5 x 5 matrix that contains the coordinates for the RGBAW space. Несколько методов класса ImageAttributes настраивают цвета изображения с помощью цветовой матрицы.Several methods of the ImageAttributes class adjust image colors by using a color matrix. Этот класс не наследуется.This class cannot be inherited.

ColorPalette

Определяет массив цветов, образующий цветовую палитру.Defines an array of colors that make up a color palette. Цвета — это 32-разрядные цвета ARGB.The colors are 32-bit ARGB colors. Не наследуется.Not inheritable.

Encoder

Объект Encoder инкапсулирует глобальный уникальный идентификатор GUID, который определяет категорию параметра кодировщика изображения.An Encoder object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.

EncoderParameter

Используется для передачи значения или массива значений кодировщику изображений.Used to pass a value, or an array of values, to an image encoder.

EncoderParameters

Инкапсулирует массив объектов EncoderParameter.Encapsulates an array of EncoderParameter objects.

FrameDimension

Предоставляет свойства, получающие размеры кадра изображения.Provides properties that get the frame dimensions of an image. Не наследуется.Not inheritable.

ImageAttributes

Содержит сведения о том, каким образом обрабатываются цвета точечных рисунков и метафайлов во время отрисовки.Contains information about how bitmap and metafile colors are manipulated during rendering.

ImageCodecInfo

Класс ImageCodecInfo обеспечивает необходимые члены и методы хранения для извлечения всей информации, имеющей отношение к установленным кодировщикам и декодерам изображений (называются кодеками).The ImageCodecInfo class provides the necessary storage members and methods to retrieve all pertinent information about the installed image encoders and decoders (called codecs). Не наследуется.Not inheritable.

ImageFormat

Указывает формат файла изображения.Specifies the file format of the image. Не наследуется.Not inheritable.

Metafile

Определяет графический метафайл.Defines a graphic metafile. Метафайл содержит записи, описывающие последовательность графических операций, которые могут быть записаны (созданы) и воспроизведены (выведены на экран).A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). Этот класс не наследуется.This class is not inheritable.

MetafileHeader

Содержит атрибуты связанного объекта Metafile.Contains attributes of an associated Metafile. Не наследуется.Not inheritable.

MetaHeader

Содержит информацию о метафайле WMF.Contains information about a windows-format (WMF) metafile.

PropertyItem

Инкапсулирует свойство метаданных, включаемое в файл изображения.Encapsulates a metadata property to be included in an image file. Не наследуется.Not inheritable.

WmfPlaceableFileHeader

Определяет размещаемый метафайл.Defines a placeable metafile. Не наследуется.Not inheritable.

Перечисления

ColorAdjustType

Указывает, какие объекты GDI+ используют сведения о настройке цвета.Specifies which GDI+ objects use color adjustment information.

ColorChannelFlag

Определяет отдельные каналы в цветовом пространстве CMYK (голубой, пурпурный, желтый, черный). Это перечисление используется методами SetOutputChannel.This enumeration is used by the SetOutputChannel methods.

ColorMapType

Определяет типы карт цветов.Specifies the types of color maps.

ColorMatrixFlag

Определяет типы изображений и цвета, на которые влияют параметры настройки цветной или черно-белой палитры объекта ImageAttributes.Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an ImageAttributes.

ColorMode

Определяет два режима для значений составляющих цвета.Specifies two modes for color component values.

EmfPlusRecordType

Определяет методы, доступные для использования с метафайлом для чтения и записи графических команд.Specifies the methods available for use with a metafile to read and write graphic commands.

EmfType

Определяет характер записей, размещенных в файле EMF (расширенный метафайл). Перечисление, используемое несколькими конструкторами в классе Metafile.This enumeration is used by several constructors in the Metafile class.

EncoderParameterValueType

Используется для определения типа данных EncoderParameter, применяемого с методом изображения Save или SaveAdd.Used to specify the data type of the EncoderParameter used with the Save or SaveAdd method of an image.

EncoderValue

Используется для определения значения параметра, передаваемого кодировщику изображений JPEG или TIFF при использовании методов Save(String, ImageCodecInfo, EncoderParameters) или SaveAdd(EncoderParameters).Used to specify the parameter value passed to a JPEG or TIFF image encoder when using the Save(String, ImageCodecInfo, EncoderParameters) or SaveAdd(EncoderParameters) methods.

ImageCodecFlags

Предоставляет атрибуты кодировщика или декодера изображения (кодека).Provides attributes of an image encoder/decoder (codec).

ImageFlags

Указывает атрибуты данных о пикселях, содержащихся в объекте Image.Specifies the attributes of the pixel data contained in an Image object. Свойство Flags возвращает члена данного перечисления.The Flags property returns a member of this enumeration.

ImageLockMode

Указывает флаги, передаваемые параметру флагов метода LockBits. Метод LockBits блокирует часть изображения, так что можно считывать или записывать данные о пикселях.The LockBits method locks a portion of an image so that you can read or write the pixel data.

MetafileFrameUnit

Указывает единицу измерения прямоугольника, используемого для определения размеров и положения метафайлов. Эти данные указываются во время создания объекта Metafile.This is specified during the creation of the Metafile object.

MetafileType

Указывает типы метафайлов. Свойство Type возвращает члена данного перечисления.The Type property returns a member of this enumeration.

PaletteFlags

Указывает тип данных о цвете в системной палитре.Specifies the type of color data in the system palette. Это могут быть данные о цвете с альфа-составляющей, только черно-белые данные или полутоновые данные.The data can be color data with alpha, grayscale data only, or halftone data.

PixelFormat

Указывает формат данных о цвете для каждого пикселя изображения.Specifies the format of the color data for each pixel in the image.

Делегаты

PlayRecordCallback

Данный делегат не используется.This delegate is not used. Пример перечисления записей метафайла см. в EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).For an example of enumerating the records of a metafile, see EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Комментарии

Metafile Класс предоставляет методы для записи и сохранения метафайлов.The Metafile class provides methods for recording and saving metafiles. Encoder Класс позволяет пользователям возможность расширения GDI + для поддержки любого формата изображений.The Encoder class enables users to extend GDI+ to support any image format. PropertyItem Класс предоставляет методы для хранения и извлечения метаданных в файлы изображений.The PropertyItem class provides methods for storing and retrieving metadata in image files.

Внимание!

Классы в System.Drawing.Imaging пространства имен не поддерживаются для использования в службе Windows или ASP.NET.Classes within the System.Drawing.Imaging namespace are not supported for use within a Windows or ASP.NET service. Попытка использования этих классов из одного из этих типов приложений может привести к непредвиденным проблемам, например неодинаково службы исключения производительности и времени выполнения.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.