_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()