Что нового

Как определить цвет пикселя на картинке?

Hiode

Новичок
Сообщения
4
Репутация
0
Код:
#include <GDIPlus.au3>
Opt("MustDeclareVars", 1)
_Example()

Func _Example()
    Local $hBmp, $hBitmap, $iColor 
    _GDIPlus_Startup()
    $hBitmap =  _GDIPlus_ImageLoadFromFile("1.jpeg")
    $iColor = _GDIPlus_BitmapGetPixel($hBitmap, 150, 150)  
    MsgBox(0x40, "Color", "Bitmap Pixel Color at [150, 150] is: 0x" & Hex($iColor))
    _GDIPlus_ImageDispose($hBitmap)
    _WinAPI_DeleteObject($hBmp)
    _GDIPlus_Shutdown()
EndFunc


Выдаёт 16-ричное число, и не тот цвет.
У HEX 6 знаков.
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Верх