AutoHotkreyで画像のサイズを取得する

便利なライブラリー

AutoHotkeyで複雑なことやりたいときは、ユーザーが作ってくれたライブラリーを使うとできるようになります。

スポンサーリンク

画像のサイズを調べる

AutoHotkey本体だけでは、できません。
Gdip.ahkをインクルードして使います。

ahkのダウ運先:File Finder · GitHub
#include Gdip.ahk

pToken := Gdip_StartUp()
pBitmap := Gdip_CreateBitmapFromFile("1597484758572.png")
Gdip_GetImageDimensions(pBitmap, w, h)
Gdip_DisposeImage(pBitmap)
Gdip_ShutDown(pToken)
MsgBox, % "Width: " w " Height: " h

これでサイズを取得できます。

画像サイズ取得

このコードはこちらのサイトで拾いました:

上記サイトのサンプルコードが動かない Gdip 動かない問題

画像サイズ取得はできましたが、他のサンプルが動きません。
Google先生に聞いたら、「Gdip.ahk how to use」こんなのありました。
ここをGoogle翻訳で読むと、64ビットだと動かないと書いてあります。64ビットでも動く「Gdip_All.ahk」が良いようです。
入れ直したら、サンプル動きました。
Autohotkeyで図形描く

コメント

タイトルとURLをコピーしました