ic

Utilità di conversione immagine.

ic è uno strumento a riga di comando che converte i file immagine in formato TIFF a piramide ottimizzato (PTIFF). Mentre Image Serving può elaborare le immagini senza conversione, si consiglia di convertire tutte le immagini di dimensioni superiori a 512x512 pixel in PTIFF. Questa conversione assicura prestazioni e utilizzo delle risorse ottimali del server e riduce al minimo i tempi di risposta.

È consigliabile che i file PTIFF contenenti contenuto fotografico siano codificati in JPEG (specificare -jpegcompress). I contenuti generati dai computer possono beneficiare di una compressione senza perdita di dati (sia -deflatecompress che -lzwcompress). A meno che non sia necessaria una conversione del colore o una conversione del tipo di pixel, i dati dell'immagine sorgente JPEG vengono trasferiti al PTIFF senza decodifica, per evitare il degrado della qualità. In questo caso, le opzioni di compressione specificate si applicano solo ai livelli a piramide a risoluzione inferiore.

Se non si convertono immagini di grandi dimensioni, non è necessario impostare i parametri che controllano la quantità di memoria da utilizzare. Tuttavia, se lo si desidera, fornire ic più memoria utilizzando l'impostazione -maxmem descritta di seguito. Una buona regola di pollice per calcolare la quantità di memoria necessaria è moltiplicare la larghezza dell'immagine per l'altezza dell'immagine per il numero di canali. Ad esempio, quattro per un’immagine RGB con alfa per tre. Inoltre, se i canali sono a 16 bit per componente invece di 8, il risultato finale è doppio.

Utilizzo

ic -convert [options]sourceFiledestFile

ic -convert [options]sourceFolderdestFolder

-c -convert [options]sourceFiledestFolder

options

Opzioni di comando (vedere di seguito).

sourceFile

File immagine di input singolo.

destFile

File PTIFF con output singolo (non valido se utilizzato con SourceDirectory).

sourceFolder

Cartella contenente immagini di input.

destFolder

Cartella in cui vengono scritti i file PTIFF di output.

Restituisce

0 in caso di esito positivo. Se si verifica un errore, viene restituito un valore diverso da zero e i dettagli dell'errore vengono inviati a stderr.

Opzioni

-non compresso

Non comprimere l'immagine di output.

-deflatecompress

Utilizzare la compressione deflate (zip) (impostazione predefinita).

-lzwcompress

Utilizzare la compressione Lempel-Ziv-Welch (LZW).

-jpegcompress

Utilizza la codifica JPEG. Ignorato se sourceFile include dati alfa.

-jpegquality <> qualità >

Qualità JPEG (0-100; Il valore predefinito è 95).

-fullsamplechrominance

Disattiva il campionamento a colori in JPEG (può migliorare la qualità del testo a colori e della grafica). Questo non ha alcun effetto sulle immagini di output CMYK o in scala di grigi.

- <> quantità usm > <> raggio > <> soglia > <> monocromatico >

Applicare la maschera di contrasto ai livelli piramidali sottocampionati. Per ulteriori informazioni, vedere op_usm= . (Non applicato all'immagine a risoluzione piena).

-applyClippath

Utilizzare il percorso della clip nel file di origine, se presente, per creare dati alfa associati.

-dpi <> dpi >

Risoluzione di stampa (dpi) per destFile ; se non specificato, la risoluzione di stampa di srcFile viene copiata in destFile .

- <> Angolo autocrop > <> modalità > <> tolleranza > <> infoFile >

Calcolare un rettangolo di ritaglio per ridurre al minimo lo sfondo di un colore solido. Se l’algoritmo di ritaglio automatico consente di ritagliare l’intera immagine, non viene trasmessa alcuna informazione di ritaglio.

Per calcolare il rettangolo di ritaglio senza convertire l'immagine, specifica -autocrop senza -convert e senza destFile.

corner - ul | EUR | tutti | lr

Specifica l'angolo dell'immagine da utilizzare come punto iniziale. Se la modalità è 1, viene ignorato.

modalità - 0 | 1

Impostare su 0 per ritagliare in base al colore del pixel d'angolo specificato; funziona sui dati a colori premoltiplicati se i dati alfa sono associati all'immagine di origine.

Impostare su 1 per ritagliare in base ai dati alfa; corner viene ignorato e 0 è sempre il valore seed; non viene applicato alcun ritaglio se all’immagine sorgente non sono associati dati alfa.

tolleranza - Corrispondenza tolleranza. Valore reale da 0.0 a 1.0. Specifica la tolleranza per i valori dei componenti pixel corrispondenti. Imposta su 0 per le corrispondenze esatte.

infoFile - Percorso e nome del file di output XML in cui verranno scritti i dati di ritaglio.

-embedXmpData

Copia i metadati XMP, se disponibili, da sourceFile a destFile senza modifiche.

-embedColorProfile

Incorpora il profilo colore ICC in destFile , se disponibile (nessun profilo è incorporato per impostazione predefinita).

-imageprofile <> file >

Percorso e nome di un file di profilo ICC. Definisce lo spazio colore di sourceFile e deve corrispondere al tipo di pixel corrispondente. Deve essere specificato solo se non è incorporato alcun profilo in sourceFile , in quanto questo sostituisce il profilo incorporato.

- <> file viewprofile >

Percorso e nome di un file di profilo ICC. Definisce il tipo di pixel e lo spazio colore di destFile . L'IC converte in questo profilo se sourceFile ha un profilo incorporato o se è specificato anche -imageprofile .

-IntentPerceptual

Intento di rendering percettivo per le conversioni dello spazio colore.

-intentoRelColorimetric

Intento di rendering Colorimetrico relativo per le conversioni dello spazio colore (impostazione predefinita).

-IntentAbsColorimetric

Intento di rendering Colorimetrico assoluto per le conversioni dello spazio colore.

-intentoSaturazione

Intento di rendering della saturazione per le conversioni dello spazio colore.

-cmsNoBlackPointCompensation

Disattiva la compensazione del punto nero per alcune conversioni di colore

Abilitato per impostazione predefinita.

-cmsNoDither8

Disattiva il dithering (diffusione degli errori) durante la conversione dei colori.

-mantenpixeltype

Disattiva la conversione automatica da CMYK a RGB.

- forceJPEGDecompress

Forza la decodifica e la ricodifica delle immagini di input JPEG.

Attenzione: l’applicazione di questa opzione può ridurre la qualità dell’immagine.

-downsample2x2

Utilizzare il filtro di ricampionamento di qualità standard (bi-lineare).

-downsample8x8

Usa filtro di ricampionamento di qualità superiore (finestra Lanczos) (predefinito).

-downsample8x8FlashPix

Usa filtro di ricampionamento di qualità superiore (FlashPix).

-downsample8x8BicubicSharp

Scarica il campione con filtro bicubico nitido 8x8 di Photoshop.

-alimentazione

Quando viene specificata come prima opzione, sopprime l'output delle informazioni di utilizzo quando vengono rilevate opzioni non valide.

-sovrascrittura

Consenti la sovrascrittura di un file destFile esistente. Per impostazione predefinita, al nome del file viene aggiunto un suffisso numerico per impedire la sovrascrittura.

-skiphidden

Ignora i file di origine nascosti.

-continueonerror

Non interrompere l'elaborazione quando si verifica un errore. Ha un effetto solo quando si elaborano più file.

- <> file di registro >

Percorso e nome del file di registro (impostazione predefinita stdout ).

- <> livello loglevel >

Livello di log.

< 0="">

0 - Elenca i file da elaborare.

1 - Aggiungi il reporting per i file non necessari.

2 - Aggiungi rapporto sullo stato di avanzamento.

3 - Aggiungi report su ogni file rilevato.

4 - Aggiungi rapporti sullo stato di avanzamento a livello di file.

-logappend

Aggiungi al file di registro (predefinito).

-nologappend

Sovrascrivi file di registro.

-logprogressmsec <> msec >

Intervallo di registrazione in msec per livello 2 e superiore (il valore predefinito è 3000).

- <> byte massimi >

Limite di utilizzo della memoria. Deve essere di almeno 10 MB.

- <> percentuale massima >

Limite di utilizzo della memoria. Il valore predefinito è il 25% della memoria fisica. Se né maxmem maxmempercent sono impostati in modo esplicito, viene utilizzato il valore predefinito massimo.

-version

Restituisce le informazioni sulla versione per questa utility. Specifica senza altre opzioni.

Formati immagine di input supportati

Nella tabella seguente sono elencati i formati di file immagine e le opzioni di formato supportati da IC.

Formato

Pixel TypeBits/Chan

Bit/Chan

Compressione

Note

BMP

(Bitmap di Windows)

RGB | indicizzato

3 | 5/6 | 8

non compresso | RLE

5/6 bit/canale indica il supporto per RGB a 16 bit (5-5-5 e 5-6-5 bit/canale).

EPS

(Postscript incapsulato)

CMYK | RGB | grigio

8

ASCII | ASCII85 | Binario | JPEG

Sono supportati solo i file EPS generati da Photoshop.

CompuServe

GIF

indicizzato

8

LZW

Se presente, il valore di trasparenza nella palette viene convertito in alfa.

JPG

(JFIF/JPEG)

CMYK | RGB | grigio

8

JPEG

Photoshop

PSD

CMYK | CMYKA | RGB | RGBA | grigio | grigioA

1 | 8 | 16

non compresso | compressi

Solo immagine unita; i livelli e i canali aggiuntivi vengono ignorati.

Macintosh

PICT

RGB

8

RUL

Solo dati bitmap; i dati vettoriali vengono ignorati.

PNG

RGB | RGBA | grigio | grigioA | indicizzato

3 | 2 | 4 | 8 | 16

compresso

TIFF

CMYK | CMYKA | RGB | RGBA | grigio | grigioA | indicizzato

1 | 8 | 16

non compresso | ZIP | LZW | JPEG | RUOLO CITTADINO | CCITT G3 | CCITT G4 | Packbit

Ad eccezione del primo canale alfa associato, i canali aggiuntivi vengono ignorati.

I profili ICC incorporati sono riconosciuti nei file EPS, JPG, PSD, PNG e TIFF.

I percorsi incorporati e i metadati XMP sono riconosciuti nei file EPS, JPG, PSD e TIFF.

Esempi

Converti una singola immagine nella migliore qualità e mantienila nella stessa cartella:

ic -convert src/myFile.png src/myFile.tif

Converti tutte le immagini in srcFolder in TIFF piramidali codificati in JPEG e inserisci in destFolder:

ic -convert -jpegcompress -jpegquality 90 -overwrite -continueOnError srcFolder destFolder

Converti tutte le immagini in srcFolder. I dati immagine codificati dei file JPG vengono utilizzati per la compressione LZW a risoluzione piena, senza perdita per il resto della piramide immagine di queste immagini e per l'intera immagine di output di tutti i file di input non JPG. I tipi di pixel, i profili di colore incorporati, i metadati XMP, ecc. sono mantenuti.

ic -convert -lzwcompress -embedXmpData -embedColorProfile -maintainpixeltype -overwrite -continueOnError srcFolder destFolder

In questa pagina