找回密码
 加入
搜索
查看: 2329|回复: 9

如何获取图片摘要-高级信息?

[复制链接]
发表于 2009-8-12 10:14:59 | 显示全部楼层 |阅读模式
本帖最后由 AUFS 于 2009-8-19 15:39 编辑


如何获取图片的摘要--高级--图像这里的信息呢?好像没有相关的参数。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-8-12 12:17:34 | 显示全部楼层
图片宽度、分辨率
可用_GDIPlus_ImageGetHeight 、_GDIPlus_ImageGetPixelFormat 等获取
发表于 2009-8-12 17:02:20 | 显示全部楼层
嗯?   我怎么就没找到这UDF呢,谢谢BOB
发表于 2009-8-12 21:58:58 | 显示全部楼层
#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

举个简单应用例子
 楼主| 发表于 2009-8-13 00:25:31 | 显示全部楼层
单个参数不知道怎么反回想要的数值。
发表于 2009-8-13 14:43:53 | 显示全部楼层
原来是这样获取,以后可能会用到。
 楼主| 发表于 2009-8-19 15:41:49 | 显示全部楼层
不知道4楼用的是什么版本的AU3我的用AUTOIT_3.3.1.1的要添加#Include <GDIPlus.au3>要不就出错...添加了之后返回的是-1
MsgBox(0, "", _GDIPlus_ImageGetWidth($hImage))
发表于 2009-8-19 16:36:06 | 显示全部楼层
学习了,留个脚印。
发表于 2009-8-19 16:50:54 | 显示全部楼层
不知道4楼用的是什么版本的AU3我的用AUTOIT_3.3.1.1的要添加#Include 要不就出错...添加了之后返回的是-1
MsgBox(0, "", _GDIPlus_ImageGetWidth($hImage))
AUFS 发表于 2009-8-19 15:41


根据上面的代码片段看,$hImage这个指针是空的,返回后肯定会报错的。。
发表于 2012-7-10 12:57:50 | 显示全部楼层
留个脚印,正要用。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-30 05:30 , Processed in 0.134195 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表