获取图片实际厘米
通过windows内置的函数获取图片实际尺寸厘米
Gui,Add,ListView,xm vMyListView r10, FileName|Width|Height Gui,Show,AutoSize,FileName-Width-Height SetFormat, float, 0.2 Return GuiDropFiles: LV_Delete() Loop, Parse, A_GuiEvent ,`n { SplitPath,A_LoopField,,, OutExtension if OutExtension not in BMP,bmp,jpg continue strPic = %A_LoopField% objImage := ComObjCreate("WIA.ImageFile") objImage.LoadFile(strPic) objImage.Width objImage.Height objImage.HorizontalResolution Width := objImage.Width/objImage.HorizontalResolution*2.54 Height := objImage.Height/objImage.HorizontalResolution*2.54 LV_Add("",A_LoopField,Width,Height) } LV_ModifyCol() Gui +LastFound win = 0 Loop % LV_GetCount("Column") { SendMessage, 4125, A_Index - 1, 0, SysListView321 ; 4125 为 LVM_GETCOLUMNWIDTH. win := ErrorLevel+win } win := win+30 GuiControl, Move,MyListView,w%win% Gui,Show,AutoSize Return GuiClose: ExitApp
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
autohotkey