如何获取图片摘要-高级信息?
本帖最后由 AUFS 于 2009-8-19 15:39 编辑如何获取图片的摘要--高级--图像这里的信息呢?好像没有相关的参数。 图片宽度、分辨率
可用_GDIPlus_ImageGetHeight 、_GDIPlus_ImageGetPixelFormat 等获取 嗯? 我怎么就没找到这UDF呢,谢谢BOB #include <WindowsConstants.au3>
#include <GuiConstantsEx.au3>
Opt('MustDeclareVars', 1)
Local $hGUI, $hWnd, $Pic1,$nMsg,$size,$hImage,$Imageh,$Imagew
$hGUI = GUICreate("AU3论坛", 800, 500, 302, 218)
$hWnd = WinGetHandle("AU3论坛")
$Pic1 = GUICtrlCreatePic(@ScriptDir & "\test1.jpg", 0, 0,0,0)
GUISetState(@SW_SHOW)
;MsgBox(0, "", _GDIPlus_ImageGetWidth($hImage))
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
举个简单应用例子 单个参数不知道怎么反回想要的数值。 原来是这样获取,以后可能会用到。 不知道4楼用的是什么版本的AU3我的用AUTOIT_3.3.1.1的要添加#Include <GDIPlus.au3>要不就出错...添加了之后返回的是-1
MsgBox(0, "", _GDIPlus_ImageGetWidth($hImage)) 学习了,留个脚印。 不知道4楼用的是什么版本的AU3我的用AUTOIT_3.3.1.1的要添加#Include 要不就出错...添加了之后返回的是-1
MsgBox(0, "", _GDIPlus_ImageGetWidth($hImage))
AUFS 发表于 2009-8-19 15:41 http://www.autoitx.com/images/common/back.gif
根据上面的代码片段看,$hImage这个指针是空的,返回后肯定会报错的。。 留个脚印,正要用。
页:
[1]