Функция _GDIPlus_ImageGetDimension

         Описание функции


_GDIPlus_ImageGetDimension

Получает ширину и высоту изображения

#Include <GDIP.au3>
_GDIPlus_ImageGetDimension($hImage)

Параметры

$hImage Указатель на объект изображения

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

Успех:Возвращает массив, содержащий размеры прямоугольника изображения:
[0] - Ширина изображения
[1] - Высота изображения
Ошибка:Возвращает -1, либо:
Если ошибка DllCall(), устанавливает @error и @extended возвращённые вызовом DllCall()
$GDIP_STATUS содержит не нулевое значение кода ошибки

См. также

Искать GdipGetImageDimension в библиотеке MSDN

Пример

#include <GDIP.au3>
#include <ScreenCapture.au3>
#include <Array.au3>

Local $aSize, $hBitmap, $hBmp

; Инициализирует библиотеку GDI+
_GDIPlus_Startup()

; Делает снимок экрана
$hBmp = _ScreenCapture_Capture("", 11, 11, 210, 310, False)
; Создаёт объект GDI+ Bitmap из объекта GDI Bitmap
$hBitmap = _GDIPlus_BitmapCreateFromHBITMAP($hBmp)
; Получает размеры изображения
$aSize = _GDIPlus_ImageGetDimension($hBitmap)
_ArrayDisplay($aSize)

; Очищает ресурсы
_WinAPI_DeleteObject($hBmp)
_GDIPlus_ImageDispose($hBitmap)

; Закрывает библиотеку GDI+
_GDIPlus_Shutdown()