Commandoregelparameters

Light Image Resizer kan via de commandoregel worden uitgevoerd. Raadpleeg de volgende referentie en voorbeelden.

Enkel bestand of map

Om een enkel bestand of map te verwerken, gebruikt u simpelweg de volgende syntaxis:

resize.exe <File/Folder> [Options]

Voorbeeld:

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

Het bovenstaande voorbeeld laadt alle ondersteunde afbeeldingsbestanden uit de map c:\photos en maakt kopieën daarvan in bitmapformaat (BMP) terwijl de oorspronkelijke afmetingen behouden blijven.

Je kunt ook jokers gebruiken om specifieke bestandstypen uit een map te laden. Als je alle bitmapafbeeldingen uit een map naar PNG-formaat wilt converteren:

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

Opmerking: Als een pad ruimtes bevat, moet het worden omhuld in aanhalingstekens, zoals dit: “c:\my photos”
Dit geldt voor alle parameters waarbij waarden spaties kunnen bevatten!


Meerdere bestanden

Je kunt meerdere bestanden in één operatie verwerken. Zorg ervoor dat je offertes gebruikt indien nodig (zoals hierboven uitgelegd):

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

Voorbeeld:

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

Opmerking: Het maximale aantal tekens in een opdrachtregel kan beperkt zijn.
Als je een groot aantal bestanden wilt verwerken, of als padnamen erg lang zijn, overweeg dan een bestandslijst te gebruiken (zie volgende sectie voor details).


Bestandslijst

Om grote aantallen bestanden tegelijk te verwerken, raden we aan een bestandslijst te gebruiken. In feite een eenvoudig tekstbestand, dat het volledige pad voor elk afbeeldingsbestand bevat (gescheiden door regelafbrekingen). De opdrachtregel gebruikt deze syntaxis:

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

Voorbeeld:

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

Inhoud van filelist.txt:

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

Het bovenstaande voorbeeld laadt de 3 afbeeldingsbestanden die in de bestandslijst zijn gespecificeerd en verkleint ze tot 800 x 600 pixels, ter vervanging van de originele bestanden.


Exitcode / foutcode

De applicatie geeft bij het afsluiten een van de volgende foutcodes terug:

  • 0: Alle bestanden zijn succesvol verwerkt
  • 1: Een of meer fouten deden zich voor tijdens de verwerking
  • 2: Er deden één of meer waarschuwingen plaats tijdens de verwerking

Opties

De onderstaande parameters kunnen worden gebruikt om verwerkingsopties in te stellen. Parameters zijn niet hoofdlettergevoelig.

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

Definieert het te gebruiken profiel:

  • original = Oorspronkelijke resolutie (standaard)
  • desktop = Desktopresolutie
  • Of een van de beschikbare profielnamen, zoals “Watermerk”

Opmerking: Als de profielnaam spaties bevat, zorg dan dat je aanhalingstekens gebruikt. Bijvoorbeeld:
/profile=“Mijn aangepaste profiel”

/W=<width>

Definieert de uitvoerbreedte voor afbeeldingen.

/H=<height>

Definieert de uitvoerhoogte voor afbeeldingen.

/Unit=[pixel|percent]

Definieert de eenheid die wordt gebruikt voor breedte en hoogte, standaard is “pixel”.

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

Definieert de te gebruiken resize-modus, standaard is “fit”.

Mogelijke waarden:

  • fit: Verander het formaat en pas het beeld aan in de doelafmetingen, met behoud van de originele beeldverhouding. Dit is de standaard.
  • stretch: Verander het formaat en rek het beeld uit naar de doelbeeldverhouding. Breedte en hoogte blijven altijd zoals gespecificeerd, maar het resultaat kan vervormd worden.
  • center: Middenbeeld in de doelafmetingen. De resterende achtergrond (canvas) wordt gevuld met een vervangende kleur.
  • crop: Snijd afbeelding bij met de doelafmetingen naar het midden. Als het beeld groter is dan de doelafmetingen, zal het gecentreerd zijn.
  • extend: Maak afbeelding vierkant door korte zijden te verlengen met wazige inhoud.
/Filter=[fastlinear|linear|lanczos|cubic|nearest]

Definieert de filtermodus die wordt gebruikt om afbeeldingen te schalen, standaard is “lanczos”.

Mogelijke waarden:

  • fastlinear: Snelle lineaire interpolatie (snelste, laagste kwaliteit)
  • linear: Lineaire interpolatie (snel, gemiddelde kwaliteit)
  • lanczos: Lanczos-interpolatie (langzaam, beste kwaliteit)
  • cubic: Kubische interpolatie (langzaam, beste kwaliteit)
  • nearest: naaste-nabureninterpolatie
/Format=[original|bmp|jpg|gif|png|tif|jp2|pdf|psd|pcx|tga|webp|ico]

Definieert het uitvoerafbeeldingsformaat (standaard is “original”).

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

Definieert de bitdiepte waarmee opgeslagen moet worden (alleen beschikbaar als het uitvoerformaat is BMP of PNG).

Ondersteunde waarden voor BMP: auto, 32, 24, 8, 4, 1
Ondersteunde waarden voor PNG: auto, 32, 24, 8

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

Definieert de kleurdiepte waarmee opgeslagen moet worden (alleen beschikbaar als het uitvoerformaat is JPG of TIFF)

Ondersteunde waarden voor JPG: auto, RGB, YCbCr, CMYK, Grayscale
Ondersteunde waarden voor TIFF: auto, RGB, CMYK, CIELAB

/Quality=[1-100]

Definieert de compressiekwaliteit van 1 tot 100, alleen geldig voor JPG (standaard 80).

/AdjustPortrait=[0|1]

Pas de resolutie aan voor portretfoto's:

  • 0 = Uit
  • 1 = Aan (standaard)
/Exif=[0|1]

Kopieer EXIF-metadata (voor JPG):

  • 0 = Uit
  • 1 = Aan (standaard)
/Xmp=[0|1]

Kopieer XMP-metadata (voor JPG):

  • 0 = Uit
  • 1 = Aan (standaard)
/Iptc=[0|1]

IPTC-metadata kopiëren (voor JPG):

  • 0 = Uit
  • 1 = Aan (standaard)
/Icc=[0|1]

Kopieer embedded ICC-profielen (voor JPG):

  • 0 = Uit
  • 1 = Aan (standaard)
/WmFile="<filename>"

Embed watermerk uit het opgegeven afbeeldingsbestand.

/WmAlpha=[0-255]

Transparantie voor watermerk van 0 (volledig transparant) naar 255 (ondoorzichtig), standaard is 255.

/WmPosition=[0-6]

Watermerkpositie in uitvoerafbeelding:

  • 0 = Linksboven
  • 1 = Bovenste Centrum
  • 2 = Rechtsboven
  • 3 = Linksonder
  • 4 = Onderin in het midden
  • 5 = Rechtsonder
  • 6 = Centrum (standaard)
/WmSpaceX=<value>

Horizontale afstand (in pixels) voor watermerk als het niet gecentreerd is, standaard is 0.

/WmSpaceY=<value>

Verticale afstand (in pixels) voor watermerk als het niet gecentreerd is, standaard is 0.

/Mask="<filename mask>"

Uitvoer bestandsnaammasker te gebruiken, standaard is “%F [%P]”. Het masker kan de volgende variabelen bevatten:

%FOorspronkelijke bestandsnaam
%EOorspronkelijke bestandsextensie
%DIROorspronkelijke mapnaam
%PGeselecteerd profiel
%WBreedte van het uitvoerbeeld
%HUitvoerbeeldhoogte
%NOpeenvolgend nummer
Het aantal N's bepaalt het aantal cijfers:
%NN = 01, %NNN = 001, enzovoort.
%N=xBegin te tellen vanaf x, waarbij x een getal is
%DHuidige dag (01-31)
%MHuidige maand (01-12)
%YYHuidig jaar (2 cijfers)
%YYYYHuidig jaar (4 cijfers)
X-ArtistEXIF-artiesteninformatie
%X-CameraEXIF-camera-informatie
%X-CopyrightEXIF-copyrightinformatie
%X-DateEXIF-datum
%X-DescriptionEXIF-beschrijving
%X-SoftwareEXIF-software-informatie
/FileDate=[0|1]

Als ingeschakeld (1), behoudt het bestandsdatum van het originele bestand. Standaard is uitgeschakeld (0).

/Dpi=<value>

Verander de DPI-waarde voor formaten die het ondersteunen (JPEG, TIFF). De waarde kan tussen de 1 en 1000 liggen.

/Invert=[0|1]

Als ingeschakeld (1), worden kleuren omgekeerd. Standaard is uitgeschakeld (0).

/Grayscale=[0|1]

Indien ingeschakeld (1), worden afbeeldingen omgezet naar grijstinten. Standaard is uitgeschakeld (0).

/Sepia=[0|1]

Als ingeschakeld (1), voegt het sepia-effect toe aan afbeeldingen. Standaard is uitgeschakeld (0).

/AutoEnhance=[0|1]

Indien ingeschakeld (1), wordt een automatisch verbeteringsfilter toegepast op afbeeldingen. Standaard is uitgeschakeld (0).

/Brightness=<value>

Verlaag of verhoog de helderheid met een gespecificeerd bedrag (-100 tot 100).

/Contrast=<value>

Verlaag of verhoog het contrast met een gespecificeerde waarde (-100 tot 100).

/Split=<v>,<h>

Splits afbeeldingen in delen, waarbij <v> is het aantal verticale rijen, en <h> het aantal horizontale kolommen. Bijvoorbeeld: /split=2,4
De maximale waarde voor <v> en <h> is 8.

/Policy=[always|enlarge|reduce]

Aangepast beleid om te gebruiken:

  • always = Altijd de grootte aanpassen
  • enlarge = Alleen afbeeldingen vergroten die kleiner zijn dan de gespecificeerde breedte en hoogte
  • reduce = Verminder alleen afbeeldingen die groter zijn dan de aangegeven breedte en hoogte
/Rotate=<value>

Roteer afbeelding met een gespecificeerde waarde in graad (-180 tot 180).
Positieve waarden draaien met de klok mee, negatieve waarden tegen de klok in.

/Flip=[horizontal|vertical]

Draai de afbeelding horizontaal of verticaal.

/FixGamma=[0|1]

Als ingeschakeld (1), wordt de gammawaarde verbeterd bij het wijzigen van de grootte. Dit kan voorkomen dat beelden donkerder worden. Standaard is uitgeschakeld (0).

/OptimizePng=[0-7]

Optimaliseer de compressie van PNG-beelden met een gespecificeerd niveau van 0 (snel) tot 7 (zeer langzaam).

/OptimizeJpeg=[0|1]

Als ingeschakeld (1), is JPEG-compressie geoptimaliseerd. Dit kan nuttig zijn voor afbeeldingen die gericht zijn op het web. Standaard is uitgeschakeld (0).

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

Een van deze handelingen die uitgevoerd moeten worden:

  • copy = Maak kopieën
  • original = Vervang originele bestanden
  • move = Beweeg bestanden
  • zip = Comprimeren in een ZIP-bestand
  • pdf = Maak een PDF aan
  • gif = Maak een geanimeerde GIF aan van invoerbestanden
/Dest=[same|desktop|<path>]

Bestemming voor uitvoer:

  • same = Zelfde map als het origineel (standaard)
  • desktop = Desktop
  • <Pad> = Een aangepast pad, bijvoorbeeld: “c:\my path”
/ForceDest

Maak een bestemmingsmap aan als die nog niet bestaat zonder dat je er iets om hoeft te vragen.

/Details

Toon details (logboek) tijdens de operatie.

/Minimized

Minimaliseer het voortgangsvenster tijdens de werking.

/AutoClose

Beelden zijn kort daarna verwerkt.
Als je alleen wilt sluiten als er geen fouten of waarschuwingen zijn geweest, gebruik dan:
/AutoClose=1

/Subfolders=[0|1]

Als een map als eerste parameter wordt gespecificeerd, bepaalt dit of submappen ook doorzocht zullen worden:

  • 0 = Uit (standaard)
  • 1 = Aan
/Conflict=[ask|overwrite|skip|rename]

Definieert wat te doen is bij een bestandsnaamconflict:

  • ask = Weergaveprompt aan de gebruiker
  • overwrite = Overschrijven zonder waarschuwing
  • skip = Niet aanraken en het bestand overslaan
  • rename = Nieuwe naam maken, zoals “Bestand (2)”
/Run

Begin onmiddellijk met de verwerking.

/OptionsPage

Ga direct na de lancering naar de optiepagina. Handig als je bestanden toevoegt via de opdrachtregel en alleen opties hoeft te bekijken.