ic ic
Bildkonvertierungsdienstprogramm.
ic
ist ein Befehlszeilen-Tool, das Bilddateien in das optimierte Pyramid TIFF-Format (PTIFF) konvertiert. Image Serving kann zwar Bilder ohne Konvertierung verarbeiten, es wird jedoch empfohlen, alle Bilder, die größer als 512 x 512 Pixel sind, in PTIFF zu konvertieren. Diese Konvertierung sorgt für optimale Serverleistung und Ressourcenauslastung und minimiert die Reaktionszeiten.
Es wird empfohlen, PTIFF-Dateien, die fotografischen Inhalt enthalten, JPEG-kodiert zu lassen (geben Sie "-jpegcompress
"an). Computergenerierte Inhalte können von verlustfreier Komprimierung (entweder -deflatecompress
oder -lzwcompress
) profitieren. Sofern keine Farbkonvertierung oder Pixeltypkonvertierung erforderlich ist, werden die JPEG-Quellbilddaten ohne Dekodierung in das PTIFF-Format übertragen, um eine Qualitätsminderung zu vermeiden. In diesem Fall gelten die angegebenen Komprimierungsoptionen nur für die Pyramidenebenen mit niedrigerer Auflösung.
Wenn Sie keine großen Bilder konvertieren, müssen Sie nicht die Parameter festlegen, die steuern, wie viel Speicher Sie verwenden. Wenn Sie dies jedoch tun, weisen Sie ic
mehr Speicher zu, indem Sie die unten beschriebene Einstellung -maxmem
verwenden. Eine gute Faustregel für die Berechnung der erforderlichen Speichermenge besteht darin, die Breite des Bilds zu multiplizieren, um die Höhe des Bildes mit der Anzahl der Kanäle zu multiplizieren. Beispiel: Vier für ein RGB-Bild mit dem Alphakanal mal drei. Darüber hinaus, wenn die Kanäle 16 Bit pro Komponente statt 8 Bit sind das finale Ergebnis.
Nutzung section-fb5293fa79894442aba831c1e14c5cc9
ic -convert
[
options
]
sourceFiledestFile
ic -convert
[
options
]
sourceFolderdestFolder
-c -convert
[
options
]
sourceFiledestFolder
Rückgabe section-36a2dcfa39824d29b69547c432366219
0 bei Erfolg. Wenn ein Fehler auftritt, wird ein Wert ungleich null zurückgegeben und Fehlerdetails werden an stderr
gesendet.
Optionen section-df311ace43f947b3817b60b667ae04ca
Unterstützte Eingabebildformate section-ab13d941d6724e65b9f84b62d949d31c
In der folgenden Tabelle sind die Bilddateiformate und Formatoptionen aufgeführt, die von IC unterstützt werden.
BMP
(Windows Bitmap)
EPS
(Encapsulated PostScript)
CompuServe
GIF
JPG
(JFIF/JPEG)
Photoshop
PSD
Macintosh
PICT
Eingebettete ICC-Profile werden in EPS-, JPG-, PSD-, PNG- und TIFF-Dateien erkannt.
Eingebettete Pfade und XMP Metadaten werden in EPS-, JPG-, PSD- und TIFF-Dateien erkannt.
Beispiele section-3c1986b30315431989bd76b1ee5bef6d
Konvertieren Sie ein einzelnes Bild in bestmöglicher Qualität und behalten Sie es im selben Ordner bei:
ic -convert src/myFile.png src/myFile.tif
Konvertieren Sie alle Bilder in srcFolder
in JPEG-kodierte Pyramiden-TIFF und platzieren Sie sie in destFolder
:
ic -convert -jpegcompress -jpegquality 90 -overwrite -continueOnError srcFolder destFolder
Konvertieren Sie alle Bilder in srcFolder
. Die kodierten Bilddaten von JPG–Dateien werden für die verlustfreie LZW-Komprimierung für den Rest der Bildpyramide dieser Bilder sowie für das gesamte Ausgabebild aller Nicht-JPG-Eingabedateien verwendet. Die Pixeltypen, eingebetteten Farbprofile, XMP Metadaten usw. verwaltet werden.
ic -convert -lzwcompress -embedXmpData -embedColorProfile -maintainpixeltype -overwrite -continueOnError srcFolder destFolder