Hi,
Weiß jemand wie man die Bild-Auflösung eines Bild herausfinden kann ?
Cu
Hi,
Weiß jemand wie man die Bild-Auflösung eines Bild herausfinden kann ?
Cu
#include <GDIPlus.au3>
Local $hImage, $iWidth, $iHeight
$hImage = _GDIPlus_ImageLoadFromFile(@Scriptdir & "\test.jpg")
$iWidth = _GDIPlus_ImageGetWidth($hImage)
$iHeight = _GDIPlus_ImageGetHeight($hImage)
MsgBox(0,"",$iWidth & "x" & $iHeight)
[/autoit][autoit][/autoit][autoit]_GDIPlus_ImageDispose($hImage)
[/autoit]Nur schnell im Browser getippt - ungetestet.
$hImage = _GDIPlus_ImageLoadFromFile($sPath)
$iWidth = _GDIPlus_ImageGetWidth($hImage)
$iHeight = _GDIPlus_ImageGetHeight($hImage)
/zu langsam
Es funktioniert doch nicht, Rückgabewert ist immer -1
Gibt es noch andere Möglichkeiten ?
In dem script von Seubo fehlt der Befehl
[autoit]_GDIPlus_Startup()
[/autoit]an anfang und der Befehl
[autoit]_GDIPlus_Shutdown()
[/autoit]am Ende
#include <GDIPlus.au3>
_GDIPlus_Startup()
$Datei = FileOpenDialog("Bitte ein Bild aussuchen", "", "Bilder (*.jpg;*.png;*.bmp)")
If @error Then Exit
$Bild = _GDIPlus_ImageLoadFromFile($Datei)
$iX = _GDIPlus_ImageGetWidth($Bild)
$iY = _GDIPlus_ImageGetHeight($Bild)
_GDIPlus_ImageDispose($Bild)
_GDIPlus_ShutDown()
MsgBox(0, "Bild Auflösung", $Datei & " hat eine Auflösung von :" & @CRLF & @CRLF & $iX & " x " & $iY & " Pixel.")
Exit
Gruß,
UEZ