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


Интерфейс IWICBitmap (wincodec.h)

Определяет методы, которые добавляют в IWICBitmapSource концепцию возможности записи и статические представления растровых изображений в памяти.

Наследование

Интерфейс IWICBitmap наследуется от IWICBitmapSource. IWICBitmap также имеет следующие типы элементов:

Методы

Интерфейс IWICBitmap содержит следующие методы.

 
IWICBitmap::Lock

Предоставляет доступ к прямоугольной области растрового изображения.
IWICBitmap::SetPalette

Предоставляет доступ для изменений палитры.
IWICBitmap::SetResolution

Изменяет физическое разрешение изображения.

Комментарии

IWICBitmap наследует от IWICBitmapSource и, следовательно, также наследует метод CopyPixels . Когда пиксели необходимо переместить в новое расположение памяти, copyPixels часто является наиболее эффективным.

Из-за представления внутренней памяти, подразумеваемого IWICBitmap, изменение и обработка на месте с помощью lock является более эффективным, чем CopyPixels, обычно уменьшая доступ к простому доступу указателя непосредственно к памяти, принадлежащей растровой диаграмме, а не к копии. Это отличается от процедурных растровых изображений, которые реализуют только CopyPixels , так как отсутствует представление внутренней памяти, и его необходимо создать по требованию, чтобы удовлетворить вызов Lock.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header wincodec.h