Метод IWICBitmapSource::GetResolution (wincodec.h)
Извлекает частоту выборки между пикселями и физическими измерениями мира.
Синтаксис
HRESULT GetResolution(
[out] double *pDpiX,
[out] double *pDpiY
);
Параметры
[out] pDpiX
Тип: double*
Указатель, получающий разрешение точек на дюйм по оси X.
[out] pDpiY
Тип: double*
Указатель, получающий разрешение точек на дюйм по оси Y.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Некоторые форматы, такие как GIF и ICO, не поддерживают полную поддержку DPI. Для GIF этот метод вычисляет значения DPI на основе пропорций, используя базовый DPI (96,0, 96,0). Формат ICO вообще не поддерживает DPI, и метод всегда возвращает (96,0,96,0) для изображений ICO.
Кроме того, сам WIC не преобразует изображения на основе значений DPI в изображении. Преобразование изображения на основе возвращаемого разрешения зависит от вызывающего объекта.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincodec.h |
Библиотека | Windowscodecs.lib |
DLL | Windowscodecs.dll |