ic ic
Image Conversion Utility
ic
è uno strumento da riga di comando che converte i file immagine nel formato PTIFF (Pyramid TIFF Format) ottimizzato. Mentre Image Server può elaborare le immagini senza conversione, ti consigliamo di convertire tutte le immagini di dimensioni superiori a 512x512 pixel in PTIFF. Questa conversione garantisce prestazioni ottimali del server e l’utilizzo delle risorse, riducendo al minimo i tempi di risposta.
È consigliabile che i file PTIFF contenenti contenuto fotografico siano codificati in JPEG (specificare -jpegcompress
). I contenuti generati dal computer possono beneficiare di una compressione senza perdita (-deflatecompress
o -lzwcompress
). A meno che non sia necessaria una conversione del colore o del tipo di pixel, i dati dell'immagine sorgente di JPEG vengono trasferiti al file PTIFF senza decodifica, per evitare il degrado della qualità. In questo caso, le opzioni di compressione specificate si applicano solo ai livelli piramidali 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 sei, concedi a ic
più memoria utilizzando l'impostazione -maxmem
descritta di seguito. Una buona regola 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 moltiplicato per tre. Inoltre, se i canali sono a 16 bit per componente invece di 8, il risultato finale sarà doppio.
Utilizzo section-fb5293fa79894442aba831c1e14c5cc9
ic -convert
[
options
]
sourceFiledestFile
ic -convert
[
options
]
sourceFolderdestFolder
-c -convert
[
options
]
sourceFiledestFolder
Restituisce section-36a2dcfa39824d29b69547c432366219
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 section-df311ace43f947b3817b60b667ae04ca
Formati supportati per le immagini in ingresso section-ab13d941d6724e65b9f84b62d949d31c
Nella tabella seguente sono elencati i formati di file immagine e le opzioni di formato supportate da IC.
BMP
(Bitmap Windows)
EPS
(PostScript incapsulato)
CompuServe
GIF
JPG
(JFIF/JPEG)
Photoshop
PSD
Macintosh
IMMAGINE
I profili ICC incorporati vengono riconosciuti nei file EPS, JPG, PSD, PNG e TIFF.
I percorsi incorporati e i metadati XMP vengono riconosciuti nei file EPS, JPG, PSD e TIFF.
Esempi section-3c1986b30315431989bd76b1ee5bef6d
Converti una singola immagine alla migliore qualità e mantienila nella stessa cartella:
ic -convert src/myFile.png src/myFile.tif
Converti tutte le immagini in srcFolder
in TIFF piramidali con codifica JPEG e inserisci in destFolder
:
ic -convert -jpegcompress -jpegquality 90 -overwrite -continueOnError srcFolder destFolder
Convertire tutte le immagini in srcFolder
. I dati immagine codificati dei file JPG vengono utilizzati per la compressione LZW a piena risoluzione, senza perdita di dati, per il resto della piramide di immagini 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 e così via. sono mantenuti.
ic -convert -lzwcompress -embedXmpData -embedColorProfile -maintainpixeltype -overwrite -continueOnError srcFolder destFolder