Интерфейс 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 |