Bilder konvertieren

  • Hi,
    ich ,möchte gerne ein Tool bauen mit dem ich Bilder (z.B JPG oder BMP) in eine komprimiertes JPF umwandeln kann.

    So etwas ähnliches war damals in Sreenshottool eingebaut, aber ich will die Bilder nicht unbedingt sichtbar laden.
    Weiß jemand wie man das anders machen kann:

    Also:
    -Bild auswählen (FileSecectFolder)
    -kompressionsrate einstellen (oder per Vorgabe auf ein bestimmtes Qualitäts Level)
    -Bild als JPG speichern (überschreiben)

    Gruß
    Wolke

  • ich habe eine DLL Gefunden, aber das einbinden fällt mir extrem schwer.

    Leider gibt das immer nur einen Fehler

    grafikdll DL

    Gruß
    Wolke

    • Offizieller Beitrag

    Hallo.

    Habe es jetzt einmal getestet:
    Er meldet bei registrierter DLL (siehe letzter Post): "Es ist ein Fehler aufgetreten. Außerdem ist der letzte Parameter beim DllCall zuviel ("long" ohne Wert).
    Aber auch das entfernen dieses long reicht bei mir nicht. Vielleicht stimmen noch andere Typen nicht...

    peethebee

  • Hier mal ne Möglichkeit über COM (Beta-Version ist Voraussetzung):


    Gruß
    Holger

    Einmal editiert, zuletzt von HolgerK (28. März 2006 um 18:18)

  • Hi Holger!
    Dein erster Beitrag und sofort ein Volltreffer.

    Ich bin dafür das Du sofort den Status "EXPERTENCODER" bekommst.

    :)) :)) :)) :)) :))

    Merci !

    Kennst Du dich gut mit COM Objekten aus ?


    Nun ja,
    Für alle die das interessiert.
    Hier meine Funktion für das Batch-Kovertieren von Grafikdateien.
    Mann kann die Bilder entweder auf das EXE Script ziehen, oder machte es über das Explorer Kontextmenue (dazu das EXE File in den "SEND TO" Ordner des geladenen Benuterprofils kopieren.)

    Zunächst bekommt man noch eine Abfrage nach der Qualitätseinstellung (25% ist voreingestellt) und ggf nach einem Suffix (Name der an die Datei angehängt wird.) Löscht man hier die Vorgabe werden die Original Dateien überschrieben.

    Genau wie ich es mir vorgestellt hatte.

    Gruß
    Wolke

    Einmal editiert, zuletzt von wolkenloser (28. März 2006 um 21:48)