Kommandozeilenparameter

Light Image Resizer kann per Befehlszeile ausgeführt werden. Bitte beachten Sie die folgende Referenz und Beispiele.

Einzelne Datei oder Ordner

Um eine einzelne Datei oder einen einzelnen Ordner zu verarbeiten, verwenden Sie einfach die folgende Syntax:

resize.exe <File/Folder> [Options]

Beispiel:

resize.exe c:\photos /profile=original /format=bmp /run

Das obige Beispiel lädt alle unterstützten Bilddateien aus dem Ordner c:\photos und Kopien davon im Bitmap-Format (BMP) zu erstellen, wobei die ursprünglichen Maße beibehalten werden.

Du kannst auch Wildcards verwenden, um bestimmte Dateitypen aus einem Ordner zu laden. Wenn Sie alle Bitmap-Bilder aus einem Ordner in das PNG-Format umwandeln möchten:

resize.exe "c:\my images\*.bmp" /profile=original /format=png /run

Anmerkung: Wenn ein Pfad Leerzeichen enthält, muss er in Anführungszeichen gewickelt werden, wie folgt: “c:\my photos”
Das gilt für alle Parameter, bei denen Werte Leerzeichen enthalten können!


Mehrere Dateien

Man kann mehrere Dateien in einer Operation verarbeiten. Achten Sie darauf, bei Bedarf Zitate zu verwenden (wie oben erklärt):

resize.exe <Filename1> <Filename2> ... [Options]

Beispiel:

resize.exe "c:\my photos\image1.jpg" "c:\my photos\image2.jpg" /profile=desktop /run

Anmerkung: Die maximale Anzahl der Zeichen in einer Befehlszeile kann begrenzt sein.
Wenn Sie eine große Anzahl von Dateien verarbeiten möchten oder die Pfadnamen sehr lang sind, sollten Sie bitte eine Dateiliste verwenden (siehe nächsten Abschnitt für Details).


Dateiliste

Um große Mengen von Dateien gleichzeitig zu verarbeiten, empfehlen wir, eine Dateiliste zu verwenden. Im Grunde eine einfache Textdatei, die den vollständigen Pfad jeder Bilddatei enthält (getrennt durch Zeilenumbrüche). Die Kommandozeile verwendet diese Syntax:

resize.exe /fl=<Filename> [Options]

Beispiel:

resize.exe /fl="c:\my path\filelist.txt" /w=800 /h=600 /action=original /run

Inhalt von filelist.txt:

c:\photos\image1.jpg
c:\photos\image2.jpg
c:\photos\image3.jpg

Das obige Beispiel lädt die drei in der Dateiliste angegebenen 3 Bilddateien und vergrößert sie auf 800 x 600 Pixel, wodurch die Originaldateien ersetzt werden.


Ausgangscode / Fehlercode

Die Anwendung gibt beim Verlassen eines der folgenden Fehlercodes zurück:

  • 0: Alle Dateien wurden erfolgreich bearbeitet
  • 1: Ein oder mehrere Fehler traten während der Verarbeitung auf
  • 2: Während der Bearbeitung traten eine oder mehrere Warnungen auf

Optionen

Die untenstehenden Parameter können verwendet werden, um Verarbeitungsoptionen festzulegen. Die Parameter sind nicht groß- und kleinschreibungssensitiv.

/Profile=[original|desktop|"<profile name>"]

Definiert das zu verwendende Profil:

  • original = Originalauflösung (Standardauflösung)
  • desktop = Desktop-Auflösung
  • Oder einen der verfügbaren Profilnamen, wie zum Beispiel “Wasserzeichen”

Anmerkung: Wenn der Profilname Leerzeichen enthält, achte darauf, Anführungszeichen zu verwenden. Zum Beispiel:
/profile=“mein eigenes Profil”

/W=<width>

Definiert die Ausgabebreite für Bilder.

/H=<height>

Definiert die Ausgabehöhe für Bilder.

/Unit=[pixel|percent]

Definiert die verwendete Einheit für Breite und Höhe, standardmäßig ist “pixel”.

/Mode=[fit|stretch|center|crop|extend]

Definiert den zu verwendenden Resize-Modus, standardmäßig ist “fit”.

Mögliche Werte:

  • fit: Format anpassen und in die Zielmaße anpassen, wobei das ursprüngliche Seitenverhältnis beibehalten wird. Das ist der Standard.
  • stretch: Skalieren und dehnen Sie das Bild auf das Ziel-Seitenverhältnis. Breite und Höhe bleiben immer wie angegeben, aber das Ergebnis kann verformt werden.
  • center: Zentralbild in den Zielmaßen. Der verbleibende Hintergrund (Leinwand) wird mit einer Ersatzfarbe gefüllt.
  • crop: Bild mit Zielmaßen in die Mitte zuschneiden. Wenn das Bild größer als die Zielmaße ist, wird es zentriert.
  • extend: Bild quadratisch machen, indem man kurze Seiten mit verschwommenem Inhalt verlängert.
/Filter=[fastlinear|linear|lanczos|cubic|nearest]

Definiert den Filtermodus, der zur Skalierung von Bildern verwendet wird, standardmäßig ist “lanczos”.

Mögliche Werte:

  • fastlinear: Schnelle lineare Interpolation (schnellste, niedrigste Qualität)
  • linear: Lineare Interpolation (schnell, mittlere Qualität)
  • lanczos: Lanczos-Interpolation (langsam, beste Qualität)
  • cubic: Kubische Interpolation (langsam, beste Qualität)
  • nearest: Nächste-Nachbar-Interpolation
/Format=[original|bmp|jpg|gif|png|tif|jp2|pdf|psd|pcx|tga|webp|ico]

Definiert das Ausgabebildformat (Standard ist “original”).

/BitDepth=[auto|32|24|8|4|1]

Definiert die Bittiefe, mit der gespeichert werden soll (nur verfügbar, wenn das Ausgabeformat ist: BMP oder PNG).

Unterstützte Werte für BMP: auto, 32, 24, 8, 4, 1
Unterstützte Werte für PNG: auto, 32, 24, 8

/ColorDepth=[auto|RGB|YCbCr|CMYK|Grayscale|CIELAB]

Definiert die Farbtiefe, mit der gespeichert werden soll (nur verfügbar, wenn das Ausgabeformat ist: JPG oder TIFF)

Unterstützte Werte für JPG: auto, RGB, YCbCr, CMYK, Grayscale
Unterstützte Werte für TIFF: auto, RGB, CMYK, CIELAB

/Quality=[1-100]

Definiert die Kompressionsqualität von 1 bis 100, gilt nur für JPG (Standard 80).

/AdjustPortrait=[0|1]

Auflösung für Hochbildaufnahmen anpassen:

  • 0 = Aus
  • 1 = An (Standard)
/Exif=[0|1]

EXIF-Metadaten kopieren (für JPG):

  • 0 = Aus
  • 1 = An (Standard)
/Xmp=[0|1]

Kopiere XMP-Metadaten (für JPG):

  • 0 = Aus
  • 1 = An (Standard)
/Iptc=[0|1]

IPTC-Metadaten kopieren (für JPG):

  • 0 = Aus
  • 1 = An (Standard)
/Icc=[0|1]

Kopiere eingebettete ICC-Profile (für JPG):

  • 0 = Aus
  • 1 = An (Standard)
/WmFile="<filename>"

Wasserzeichen aus der angegebenen Bilddatei einbetten.

/WmAlpha=[0-255]

Transparenz für Wasserzeichen von 0 (vollständig transparent) bis 255 (undurchsichtig), Standard ist 255.

/WmPosition=[0-6]

Wasserzeichenposition im Ausgabebild:

  • 0 = Oben links
  • 1 = Oben Mitte
  • 2 = Oben rechts
  • 3 = Unten links
  • 4 = Unten Mitte
  • 5 = Unten rechts
  • 6 = Zentrum (Standard)
/WmSpaceX=<value>

Horizontaler Abstand (in Pixeln) für Wasserzeichen, falls nicht zentriert, standardmäßig ist 0.

/WmSpaceY=<value>

Vertikaler Abstand (in Pixeln) für Wasserzeichen, falls nicht zentriert, standardmäßig ist 0.

/Mask="<filename mask>"

Ausgabe-Dateinamen-Maske ist zu verwenden, standardmäßig ist “%F [%P]”. Die Maske kann folgende Variablen enthalten:

%FOriginal-Dateiname
%EOriginal-Dateierweiterung
%DIROriginal-Ordnername
%PGewähltes Profil
%WAusgabebreite des Bildes
%HAusgabehöhe des Bildes
%NFortlaufende Nummer
Die Anzahl der N bestimmt die Anzahl der Ziffern:
%NN = 01, %NNN = 001, etc.
%N=xBeginnen Sie mit dem Zählen von x, wobei x eine Zahl ist
%DAktueller Tag (01-31)
%MAktueller Monat (01-12)
%YYAktuelles Jahr (2 Ziffern)
%YYYYAktuelles Jahr (4 Ziffern)
X-ArtistEXIF-Künstlerinformationen
%X-CameraEXIF-Kamerainformationen
%X-CopyrightEXIF-Copyright-Informationen
%X-DateEXIF-Datum
%X-DescriptionEXIF-Beschreibung
%X-SoftwareEXIF-Software-Informationen
/FileDate=[0|1]

Wenn aktiviert (1), behält es das Dateidatum der Originaldatei. Standard ist deaktiviert (0).

/Dpi=<value>

Ändert DPI-Wert für Formate, die es unterstützen (JPEG, TIFF). Der Wert kann zwischen 1 und 1000 liegen.

/Invert=[0|1]

Wenn aktiviert (1), werden die Farben umgekehrt. Standard ist deaktiviert (0).

/Grayscale=[0|1]

Wenn aktiviert (1), werden die Bilder in Graustufen umgewandelt. Standard ist deaktiviert (0).

/Sepia=[0|1]

Wenn aktiviert (1), fügt es den Bildern einen Sepia-Effekt hinzu. Standard ist deaktiviert (0).

/AutoEnhance=[0|1]

Wenn aktiviert (1), wird ein automatischer Verbesserungsfilter auf Bilder angewendet. Standard ist deaktiviert (0).

/Brightness=<value>

Verringern oder erhöhen Sie die Helligkeit um einen bestimmten Wert (-100 bis 100).

/Contrast=<value>

Kontrast um einen bestimmten Wert verringern oder erhöhen (-100 bis 100).

/Split=<v>,<h>

Teile Bilder in Teile auf, wobei <v> ist die Anzahl der vertikalen Zeilen, und <h> die Anzahl der horizontalen Spalten. Zum Beispiel: /split=2,4
Der Maximalwert für <v> und <h> ist 8.

/Policy=[always|enlarge|reduce]

Anpassungsrichtlinie zur Nutzung:

  • always = immer skalieren
  • enlarge = Nur Bilder vergrößern, die kleiner sind als die angegebene Breite und Höhe
  • reduce = Nur Bilder verkleinern, die größer sind als die angegebene Breite und Höhe
/Rotate=<value>

Drehen Sie das Bild um den angegebenen Wert in Grad (-180 bis 180).
Positive Werte drehen sich im Uhrzeigersinn, negative Werte gegen den Uhrzeigersinn.

/Flip=[horizontal|vertical]

Drehen Sie das Bild entweder horizontal oder vertikal.

/FixGamma=[0|1]

Ist (1) aktiviert, verbessert sich der Gamma-Wert beim Größenanpassen. Das kann verhindern, dass die Bilder dunkler werden. Standard ist deaktiviert (0).

/OptimizePng=[0-7]

Optimieren Sie die Kompression von PNG-Bildern mit angegebenem Level von 0 (schnell) bis 7 (sehr langsam).

/OptimizeJpeg=[0|1]

Wenn aktiviert (1), ist die JPEG-Kompression optimiert. Dies kann nützlich sein für Bilder, die für das Web bestimmt sind. Standard ist deaktiviert (0).

/Action=[copy|original|move|zip|pdf|gif]

Eine dieser Handlungen ist:

  • copy = Kopien erstellen
  • original = Originaldateien ersetzen
  • move = Dateien verschieben
  • zip = In eine ZIP-Datei komprimieren
  • pdf = Ein PDF erstellen
  • gif = Animiertes GIF aus Eingabedateien erstellen
/Dest=[same|desktop|<path>]

Ziel für die Ausgabe:

  • same = Derselbe Ordner wie im Original (Standard)
  • desktop = Desktop
  • <Pfad> = Ein benutzerdefinierter Pfad, zum Beispiel: “c:\my path”
/ForceDest

Zielverzeichnis erstellen, wenn es noch nicht existiert (ohne Aufforderung)

/Details

Details (Logbuch) während des Betriebs anzeigen.

/Minimized

Minimieren Sie das Fortschrittsfenster während des Betriebs.

/AutoClose

Kurz nachdem die Bilder verarbeitet wurden.
Wenn Sie nur schließen möchten, wenn keine Fehler oder Warnungen vorliegen, verwenden Sie:
/AutoClose=1

/Subfolders=[0|1]

Wenn ein Ordner als erster Parameter angegeben ist, bestimmt dies, ob auch Unterordner durchsucht werden:

  • 0 = Aus (Standard)
  • 1 = On
/Conflict=[ask|overwrite|skip|rename]

Definiert, was im Falle eines Dateinamenkonflikts zu tun ist:

  • ask = Aufforderung an Benutzer anzeigen
  • overwrite = Ohne Rückfrage überschreiben
  • skip = Datei nicht verändern und überspringen
  • rename = Neue Datei umbenennen, wie “Datei (2)”
/Run

Beginnen Sie sofort mit der Bearbeitung.

/OptionsPage

Gehe direkt nach dem Start zur Optionsseite. Nützlich, wenn du Dateien per Kommandozeile hinzufügst und nur die Optionen überprüfen musst.