Bilder skalieren

  • Ich habe eine kurze Frage:


    Gibt es in AutoIt die Möglichkeit Bilder im Background zu skalieren (also die Größe zu ändern)?

    Bräuchte das für einen Multimedia Wettbewerb an unserer Schule...


    Ich hoffe da gibt es irgendwas, so kompliziert es auch sein mag...


    mfG Gaia

  • ich denke mit GDI+ sollte das möglich sein...

    schau dir mal die UDF mit folgenden funktionen hierzu an:

    [autoit]

    _GDIPlus_...

    [/autoit]
  • Danke schön, das funktiert super.


    Aber noch eine Frage, wie kann ich dem sagen das er alle Bilder aus einem Ordner skalieren soll den ich vorher in einer GUI
    angegeben habe?


    Wäre sehr froh über eine schnelle Hilfe!


    mfG Gaia297

  • Mal direkt aus der Hilfe:

    [autoit]


    $Pfad = "C:\"
    ; Shows the filenames of all files in the current directory.
    $search = FileFindFirstFile($Pfad&"*.jpg")

    [/autoit][autoit][/autoit][autoit]

    ; Check if the search was successful
    If $search = -1 Then
    MsgBox(0, "Error", "No files/directories matched the search pattern")
    Exit
    EndIf

    [/autoit][autoit][/autoit][autoit]

    While 1
    $file = FileFindNextFile($search)
    If @error Then ExitLoop
    _ScalePicture($Pfad&$file) ; HIER die Funktion um das Bild zu rezisen; $Pfad&$file ist hierbei der Dateipfad.
    WEnd

    [/autoit][autoit][/autoit][autoit]

    ; Close the search handle
    FileClose($search)

    [/autoit][autoit][/autoit][autoit][/autoit]

    Jaja, Moo does the Cow!

  • das mit den Bildern skalieren interessiert mich auch. In der Hilfe finde ich unter GDI nur funktionen damit man die Werte eines Bildes auslesen kann aber zum ändern nicht.
    Hab ich vielleicht Tomaten auf den Augen?

  • Danke, das hat alles so hingehauen wie es sollte, echt perfekt.


    Aber noch 1 Frage ^^

    Kann ich das Datum und die Zeit die im Computer ist auslesen?


    mfG Gaia297