Поделиться через


Функция GetImageEncoders (gdiplusimagecodec.h)

Функция GetImageEncoders получает массив объектов ImageCodecInfo , содержащих сведения о доступных кодировщиках изображений.

Синтаксис

Status GetImageEncoders(
  [in]  UINT           numEncoders,
  [in]  UINT           size,
  [out] ImageCodecInfo *encoders
);

Параметры

[in] numEncoders

Тип: UINT

Целое число, указывающее количество доступных кодировщиков изображений. Вызовите GetImageEncodersSize , чтобы определить это число.

[in] size

Тип: UINT

Целое число, указывающее размер (в байтах) массива объектов ImageCodecInfo . Вызовите GetImageEncodersSize , чтобы определить это число.

[out] encoders

Тип: ImageCodecInfo*

Указатель на буфер, который получает массив объектов ImageCodecInfo . Для этого буфера необходимо выделить память. Вызовите Метод GetImageEncodersSize , чтобы определить размер требуемого буфера.

Возвращаемое значение

Тип: Состояние

Если функция выполняется успешно, возвращается ОК, которая является элементом перечисления Status .

Если функция завершается сбоем, она возвращает один из других элементов перечисления Status .

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusimagecodec.h (включая Gdiplus.h)
Библиотека Gdiplus.lib

См. также раздел

Bitmap

GetImageDecoders

GetImageDecodersSize

GetImageEncodersSize

Изображение

Метафайл

Использование кодировщиков изображений и декодеров