ic

Image Conversion Utility.

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

Si consiglia di codificare in JPEG i file PTIFF che contengono contenuto fotografico (specificare -jpegcompress). I contenuti generati dai computer possono beneficiare di una compressione senza perdita di dati (-deflatecompress o -lzwcompress). A meno che non sia necessaria una conversione del colore o 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 della piramide a risoluzione inferiore.

Se non state convertendo immagini di grandi dimensioni, non dovete impostare i parametri che controllano la quantità di memoria da utilizzare. Tuttavia, in caso affermativo, date a 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 dei comandi (vedere di seguito).

sourceFile

Singolo file immagine di input.

destFile

File PTIFF di 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 comprimete l’immagine di output.

-deflatecompress

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

-lzwcompress

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

-jpegcompress

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

-jpegquality <> quality >

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

-fullsamplechrominance

Disattivate il downsampling della crominanza JPEG (per migliorare la qualità del testo a colori e della grafica). Questo non ha alcun effetto sulle immagini di output CMYK o in scala di grigio.

-usm <> amount > <> radius > <> threshold > <> monocromatico >

Applica la maschera di contrasto ai livelli della piramide sottocampionata. Per ulteriori informazioni, vedere op_usm= . (Non applicato all’immagine a risoluzione completa).

-applyClippath

Per creare i dati alfa associati, utilizzate il percorso della clip nel file di origine, se presente.

-dpi <> dpi >

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

-autocrop <> corner > <> mode > <> Allowance > <> infoFile >

Calcolare un rettangolo di ritaglio per ridurre al minimo lo sfondo a colori in tinta unita. Se l’algoritmo di ritaglio automatico causa il ritaglio dell’intera immagine, non viene generata alcuna informazione di ritaglio.

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

corner - ul | ur | ll | lr

Specifica quale angolo dell’immagine usare come punto di partenza. Ignorato se la modalità è 1.

mode - 0 | 1

Impostare su 0 per il ritaglio in base al colore del pixel d’angolo specificato; funziona sui dati di colore 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; se non sono associati dati alfa all'immagine di origine, non viene applicato alcun ritaglio.

tolleranza - Corrispondenza tolleranza. Valore reale da 0,0 a 1,0. Specifica la tolleranza per i valori dei componenti pixel corrispondenti. Impostate su 0 per le corrispondenze esatte.

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

-embedXmpData

Copiare XMP metadati, 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. Deve essere specificato solo se non è incorporato alcun profilo in sourceFile , in quanto sostituisce il profilo incorporato.

-viewprofile <> file >

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.

-IntentRelColorimetric

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

-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 compensazione punto nero per determinate conversioni colore

Abilitato per impostazione predefinita.

-cmsNoDither8

Disattivate il dithering (diffusione errore) durante la conversione del colore.

-Mantainpixeltype

Disattiva la conversione automatica da CMYK a RGB.

- forceJPEGDecompress

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

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

-downsampling2x2

Usate il filtro di ricampionamento della qualità standard (bilineare).

-downsampling8x8

Usate il filtro di ricampionamento di qualità superiore (finestra Lanczos) (impostazione predefinita).

-downsampling8x8FlashPix

Usate un filtro di ricampionamento di qualità superiore (FlashPix).

-downsampling8x8BicubicSharp

Downsampling con filtro bicubico 8x8 stile Photoshop.

-nousing

Se specificata come prima opzione, rimuove l'output delle informazioni di utilizzo quando vengono rilevate opzioni non valide.

-overwrite

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

-skiphidden

Ignora i file sorgente nascosti.

-continue eonerror

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

-logfile <> file >

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

- <> livello loglevel >

Livello di registro.

< 0="">

0 - Elenca i file da elaborare.

1 - Aggiunta di rapporti per i file non necessari.

2 - Aggiunta di rapporti sullo stato di avanzamento.

3 - Aggiungete i rapporti su ogni file rilevato.

4 - Aggiungete i 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 il livello 2 e superiore (il valore predefinito è 3000).

-maxmem <> byte >

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

-maxmpercentuale <> percentuale >

Limite di utilizzo della memoria. Il valore predefinito è il 25% della memoria fisica. Se non viene impostato in modo esplicito maxmem o maxmpercentuale , viene utilizzato il valore massimo predefinito.

-version

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

Formati immagine di input supportati

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

Formato

Pixel TypeBits/Chan

Bit/Chan

Compressione

Note

BMP

(bitmap 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

(Encapsulated Postscript)

CMYK | RGB | grigia

8

ASCII | ASCII85 | Binario | JPEG

Sono supportati solo i file EPS generati da Photoshop.

CompuServe

GIF

indicizzato

8

LZW

Se presente, il valore della trasparenza nella palette è convertito in alfa.

JPG

(JFIF/JPEG)

CMYK | RGB | grigia

8

JPEG

Photoshop

PSD

CMYK | CMYKA | RGB | RGBA | grigia | GreyA

3 | 8 | 16

non compresso | compressi

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

Macintosh

PICT

RGB

8

RLE

Solo dati bitmap; i dati vettoriali vengono ignorati.

PNG

RGB | RGBA | grigia | GreyA | indicizzato

1 | 2 | 4 | 8 | 16

compresso

TIFF

CMYK | CMYKA | RGB | RGBA | grigia | GreyA | indicizzato

3 | 8 | 16

non compresso | ZIP | LZW | JPEG | RUOLO CCITT | 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

Convertite una singola immagine con la migliore qualità e mantenetela nella stessa cartella:

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

Convertite tutte le immagini in srcFolder in TIFF con codifica JPEG e inserite 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 di dati per il resto della piramide delle immagini di queste immagini e per l'intera immagine di output di tutti i file di input non JPG. Tipi di pixel, profili colore incorporati, metadati XMP ecc. sono mantenute.

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

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free