Announcement

Collapse
No announcement yet.

Kommandozeilen befehle - welche?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Kommandozeilen befehle - welche?

    guten Tag
    ich wollte fragen ob es möglich ist in einem Batch allen jpg eines Verzeichniss:
    - Copyright
    - Stichworte (Keywords)
    einzutragen

    oder auch allen files in einem Verzeichniss die grösse in Ratio anzupassen (verkleinern) und in ein neues Verzeichniss abzuspeichern

    Vielen Dank für ein feedback
    gruss
    vincent
    www.Foto-kocher.com
    www.wombat.ch

    #2
    »Copyright / Stichworte (Keywords) einfügen« ist rein mit 'IrfanView'-Bordmitteln nicht realisierbar. Dazu bedarf es des Rückgriffs auf Exterieur, wie bspw. Exiv2.


    Beispiel für JPG-Kommentar (Copyright):
    "C:\Exiv2\exiv2.exe" -c "Mein Kommentar" "C:\Bilder\Bild 01.jpg"

    Beispiel für IPTC-Keyword:
    "C:\Exiv2\exiv2.exe" -M"add Iptc.Application2.Keywords String Mein Kommentar" "C:\Bilder\Bild 01.jpg"



    »[...] grösse in Ratio anzupassen [...]« ist hingegen möglich. Wie soll das im Detail aussehen?
    »Und so, in eurer Verzweiflung, kommt ihr zu mir.«

    Texteditor EmEditor:
    Deutsche Sprachdatei (v7.01) für EmEditor Pro 7.02 (englisch)
    EmEditor Pro 8.06 (deutsch) | Deutsche Sprachdatei (v8) für EmEditor Pro 8.06 (englisch)
    Deutsche Sprachdatei (v9.16) für EmEditor Pro 9.17 (englisch)

    Comment


      #3
      Hallo
      hab das Tool runtergeladen und bin am spielen - deine Muster funktionieren so nicht bin aber am versuchen rauszufinden wie man das zusammenstellt

      wegen der Ratio grösse nun ich möchte Max 1000px höhe oder breite haben und das verhältniss beibehalten

      gruss
      vincent
      www.Foto-kocher.com
      www.wombat.ch

      Comment


        #4
        Anhängig ein Beispiel einer Batch-Datei (Resize.cmd) zur Aufgabenstellung ”Proportionale Dimensionsreduktion”. Die Pfadangaben im Konfigurationsblock des Skripts sind vor Ausführung den lokalen Gegebenheiten anzupassen.


        Anwendung:
        Start des Skripts von der Kommandozeile der Windows-Eingabeaufforderung mittels angehängtem Parameter in Form der Pfadangabe des zu verarbeitenden Bildverzeichnisses (resize.cmd "C:\Eingabe")

        oder

        Start des Skripts per Drag’n’Drop des zu verarbeitenden Bildverzeichnisses auf das Original/die Verknüpfung der Batch-Datei.


        Quellcode:
        @echo off
        cls
        setlocal


        :: --- Konfiguration --->

        :: Pfadangabe zu IrfanView
        set iview=C:\IrfanView\i_view32.exe

        :: Zielverzeichnis
        set target=C:\Ausgabe

        :: <--- Konfiguration ---


        if "%~1"=="" (
        echo.
        echo Fehlender Parameter ^(Pfadangabe^)!
        echo Vorgang abgebrochen.
        ) else (
        if not exist "%target%" md "%target%"
        for %%a in (%1\*.*) do (
        "%iview%" %%a /resize_long=1000 /aspectratio /resample /convert="%target%\%%~nxa"
        )
        )

        echo.
        echo.

        endlocal
        »Und so, in eurer Verzweiflung, kommt ihr zu mir.«

        Texteditor EmEditor:
        Deutsche Sprachdatei (v7.01) für EmEditor Pro 7.02 (englisch)
        EmEditor Pro 8.06 (deutsch) | Deutsche Sprachdatei (v8) für EmEditor Pro 8.06 (englisch)
        Deutsche Sprachdatei (v9.16) für EmEditor Pro 9.17 (englisch)

        Comment

        Working...
        X