Parametri della riga di comando

Light Image Resizer può essere eseguito tramite riga di comando. Si prega di fare riferimento e agli esempi seguenti.

Singolo file o cartella

Per elaborare un singolo file o cartella, basta utilizzare la seguente sintassi:

resize.exe <File/Folder> [Options]

Esempio:

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

L'esempio sopra caricherà tutti i file immagine supportati dalla cartella c:\photos e crearne copie in formato bitmap (BMP) mantenendo le dimensioni originali.

Puoi anche usare le wild card per caricare tipi di file specifici da una cartella. Se vuoi convertire tutte le immagini bitmap da una cartella in formato PNG:

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

Nota: Se un percorso contiene spazi, deve essere avvolto tra virgolette, come questo: “c:\my photos”
Questo vale per tutti i parametri in cui i valori possono contenere spazi!


File multipli

Puoi elaborare diversi file in un'unica operazione. Assicurati di usare le virgolette se necessario (come spiegato sopra):

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

Esempio:

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

Nota: Il numero massimo di caratteri in una riga di comando può essere limitato.
Se vuoi elaborare un gran numero di file, o i nomi dei percorsi sono molto lunghi, considera l'uso di una lista file (vedi la sezione successiva per i dettagli).


Elenco file

Per elaborare un gran numero di file contemporaneamente, consigliamo di usare una lista di file. Fondamentalmente un semplice file di testo, che contiene il percorso completo per ogni file immagine (separato da interruzioni di linea). La riga di comando usa questa sintassi:

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

Esempio:

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

Contenuto di filelist.txt:

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

L'esempio sopra caricherà i 3 file immagine specificati nella lista e li ridimensionerà a 800 x 600 pixel, sostituendo i file originali.


Codice di uscita / codice di errore

L'applicazione restituirà uno dei seguenti codici di errore all'uscita:

  • 0: Tutti i file sono stati elaborati con successo
  • 1: Uno o più errori si sono verificati durante l'elaborazione
  • 2: Uno o più avvisi sono stati registrati durante l'elaborazione

Opzioni

I parametri seguenti possono essere utilizzati per impostare le opzioni di elaborazione. I parametri non sono sensibili alla maiuscola e minuscole.

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

Definisce il profilo da utilizzare:

  • original = Risoluzione originale (predefinita)
  • desktop = Risoluzione desktop
  • oppure uno dei nomi profilo disponibili, come “Filigrana”

Nota: Se il nome del profilo contiene spazi, assicurati di mettere virgolette. Ad esempio:
/profile=“Il mio profilo personalizzato”

/W=<width>

Definisce la larghezza di uscita per le immagini.

/H=<height>

Definisce l'altezza di uscita per le immagini.

/Unit=[pixel|percent]

Definisce l'unità usata per larghezza e altezza, il valore predefinito è “pixel”.

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

Definisce la modalità di ridimensionamento da utilizzare, il valore predefinito è “fit”.

Valori possibili:

  • fit: Ridimensionare e adattare l'immagine alle dimensioni di destinazione, mantenendo il rapporto d'aspetto originale. Questo è il valore predefinito.
  • stretch: Ridimensionare e allungare l'immagine al rapporto d'aspetto target. Larghezza e altezza saranno sempre come specificato, ma il risultato può essere deformato.
  • center: Immagine centrale nelle dimensioni target. Lo sfondo rimanente (tela) sarà riempito con un colore sostitutivo.
  • crop: Ritaglia l'immagine al centro con le dimensioni del target. Se l'immagine è più grande delle dimensioni target, sarà centrata.
  • extend: Rendere l'immagine quadrata estendendo i lati corti con contenuti sfocati.
/Filter=[fastlinear|linear|lanczos|cubic|nearest]

Definisce la modalità di filtraggio utilizzata per scalare le immagini, il valore predefinito è “lanczos”.

Valori possibili:

  • fastlinear: Interpolazione lineare veloce (più veloce, qualità più bassa)
  • linear: Interpolazione lineare (veloce, di qualità media)
  • lanczos: Interpolazione Lanczos (lenta, qualità ottimale)
  • cubic: Interpolazione cubica (lenta, qualità ottimale)
  • nearest: interpolazione del vicino più prossimo
/Format=[original|bmp|jpg|gif|png|tif|jp2|pdf|psd|pcx|tga|webp|ico]

Definisce il formato dell'immagine di uscita (di default è “original”).

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

Definisce la profondità di bit con cui salvare (disponibile solo se il formato di output è BMP o PNG).

Valori supportati per BMP: auto, 32, 24, 8, 4, 1
Valori supportati per PNG: auto, 32, 24, 8

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

Definisce la profondità di colore con cui salvare (disponibile solo se il formato di output è JPG o TIFF)

Valori supportati per JPG: auto, RGB, YCbCr, CMYK, Grayscale
Valori supportati per TIFF: auto, RGB, CMYK, CIELAB

/Quality=[1-100]

Definisce la qualità di compressione da 1 a 100, valida solo per JPG (predefinito 80).

/AdjustPortrait=[0|1]

Regola la risoluzione per le immagini ritratto:

  • 0 = Spento
  • 1 = Acceso (predefinito)
/Exif=[0|1]

Copia i metadati EXIF (per JPG):

  • 0 = Spento
  • 1 = Acceso (predefinito)
/Xmp=[0|1]

Copia i metadati XMP (per JPG):

  • 0 = Spento
  • 1 = Acceso (predefinito)
/Iptc=[0|1]

Copia i metadati IPTC (per JPG):

  • 0 = Spento
  • 1 = Acceso (predefinito)
/Icc=[0|1]

Copia i profili ICC incorporati (per JPG):

  • 0 = Spento
  • 1 = Acceso (predefinito)
/WmFile="<filename>"

Incorpora la filigrana dal file immagine specificato.

/WmAlpha=[0-255]

La trasparenza per la filigrana da 0 (completamente trasparente) a 255 (opaca), il valore predefinito è 255.

/WmPosition=[0-6]

Posizione della filigrana nell'immagine di output:

  • 0 = In alto a sinistra
  • 1 = Centro principale
  • 2 = In alto a destra
  • 3 = In basso a sinistra
  • 4 = Centro in basso
  • 5 = In basso a destra
  • 6 = Centro (predefinito)
/WmSpaceX=<value>

Spaziatura orizzontale (in pixel) per watermark se non è centrata, il valore predefinito è 0.

/WmSpaceY=<value>

Spaziatura verticale (in pixel) per watermark se non centrata, il valore predefinito è 0.

/Mask="<filename mask>"

Maschera del nome file di output da utilizzare, il predefinito è “%F [%P]”. La maschera può contenere le seguenti variabili:

%FNome file originale
%EEstensione del file originale
%DIRNome originale della cartella
%PProfilo selezionato
%WLarghezza dell'immagine di uscita
%HAltezza dell'immagine di uscita
%NNumero consecutivo
Il numero di N determina il numero di cifre:
%NN = 01, %NNN = 001, Ecc.
%N=xInizia a contare da x, dove x è un numero
%DGiorni nostri (01-31)
%MMese corrente (01-12)
%YYAnno corrente (2 cifre)
%YYYYAnno corrente (4 cifre)
X-ArtistInformazioni sull'artista EXIF
%X-CameraInformazioni sulla telecamera EXIF
%X-CopyrightInformazioni sul copyright EXIF
%X-DateData EXIF
%X-DescriptionDescrizione EXIF
%X-SoftwareInformazioni sul software EXIF
/FileDate=[0|1]

Se abilitato (1), mantiene la data del file originale. Il predefinito è disabilitato (0).

/Dpi=<value>

Modifica il valore DPI per i formati che lo supportano (JPEG, TIFF). Il valore può variare tra 1 e 1000.

/Invert=[0|1]

Se abilitato (1), i colori saranno invertiti. Il predefinito è disabilitato (0).

/Grayscale=[0|1]

Se abilitato (1), converte le immagini in scala di grigi. Il predefinito è disabilitato (0).

/Sepia=[0|1]

Se abilitato (1), aggiunge effetto seppia alle immagini. Il predefinito è disabilitato (0).

/AutoEnhance=[0|1]

Se abilitato (1), viene applicato un filtro automatico di miglioramento alle immagini. Il valore predefinito è disabilitato (0).

/Brightness=<value>

Diminuire o aumentare la luminosità di un valore specificato (-100-100).

/Contrast=<value>

Diminuire o aumentare il contrasto di un valore specificato (-100 a 100).

/Split=<v>,<h>

Dividere le immagini in parti, dove <v> è il numero di righe verticali, e <h> il numero di colonne orizzontali. Ad esempio: /split=2,4
Il valore massimo per <v> e <h> è 8.

/Policy=[always|enlarge|reduce]

Politica di ridimensionamento da utilizzare:

  • always = Ridimensiona sempre
  • enlarge = Ingrandisce solo immagini più piccole di quelle specificate di larghezza e altezza
  • reduce = Riduci solo immagini più grandi di quelle specificate di larghezza e altezza
/Rotate=<value>

Ruota l'immagine secondo il valore specificato in grado (-180-180).
I valori positivi ruoteranno in senso orario, i valori negativi in senso antiorario.

/Flip=[horizontal|vertical]

Capovolgi l'immagine orizzontalmente o verticalmente.

/FixGamma=[0|1]

Se abilitato (1), il valore gamma migliora durante il ridimensionamento. Questo può impedire che le immagini diventino più scure. Il valore predefinito è disabilitato (0).

/OptimizePng=[0-7]

Ottimizza la compressione delle immagini PNG con un livello specificato da 0 (veloce) a 7 (molto lento).

/OptimizeJpeg=[0|1]

Se abilitato (1), la compressione JPEG è ottimizzata. Questo può essere utile per immagini rivolte al web. Il predefinito è disabilitato (0).

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

Una di queste azioni da eseguire:

  • copy = Crea copie
  • original = Sostituisci i file originali
  • move = File di movimento
  • zip = Comprimi in un file ZIP
  • pdf = Crea un PDF
  • gif = Crea un GIF animato da file di input
/Dest=[same|desktop|<path>]

Destinazione per l'output:

  • same = Stessa cartella dell'originale (predefinita)
  • desktop = Desktop
  • <Percorso> = Un percorso personalizzato, per esempio: “c:\my path”
/ForceDest

Crea la cartella di destinazione se non esiste ancora senza che venga richiesta

/Details

Mostra i dettagli (registro) durante il funzionamento.

/Minimized

Minimizza la finestra di progresso durante l'operazione.

/AutoClose

Le immagini posteriori ravvicinate sono state elaborate.
Se vuoi chiudere solo se non ci sono stati errori o avvertenze, usa:
/AutoClose=1

/Subfolders=[0|1]

Se una cartella è specificata come primo parametro, questo determina se verranno cercate anche le sottocartelle:

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

Definisce cosa fare in caso di conflitto con il nome del file:

  • ask = Prompt di visualizzazione all'utente
  • overwrite = Sovrascrivi senza preavviso
  • skip = Non toccare e saltare file
  • rename = Rinomina nuovo file, come “file (2)”
/Run

Inizia subito a elaborare.

/OptionsPage

Vai subito alla pagina delle opzioni dopo il lancio. Utile se aggiungi file tramite riga di comando e devi solo rivedere le opzioni.