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 fotografische Inhalte enthalten, JPEG-kodiert zu haben (geben Sie -jpegcompress). Computergenerierte Inhalte können von verlustfreier Komprimierung profitieren (entweder -deflatecompress oder -lzwcompress). 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, geben Sie ic mehr Speicher durch Verwendung von -maxmem unten beschrieben. 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

options
Befehlsoptionen (siehe unten).
sourceFile
Einzelne Eingabebilddatei.
destFile
Einzelne PTIFF-Ausgabedatei (bei Verwendung mit SourceDirectory nicht gültig).
sourceFolder
Ordner mit Eingabebildern.
destFolder
Ordner, in den die PTIFF-Ausgabedateien geschrieben werden.

Rückgabe section-36a2dcfa39824d29b69547c432366219

0 bei Erfolg. Wenn ein Fehler auftritt, wird ein Wert ungleich null zurückgegeben und Fehlerdetails werden an stderr.

Optionen section-df311ace43f947b3817b60b667ae04ca

-nicht komprimiert
Komprimieren Sie das Ausgabebild nicht.
-deflatecompress
Verwenden Sie die Komprimierung deflate (zip) (Standard).
-lzwcompress
Verwenden Sie die Lempel-Ziv-Welch-Komprimierung (LZW).
-jpegcompress
Verwenden Sie JPEG-Codierung. Ignoriert , wenn sourceFile enthält Alpha-Daten.
-jpegquality < Qualität >
JPEG-Qualität (0-100; Standardwert ist 95).
-fullsamplechrominanz
Deaktivieren Sie das JPEG-Chroma-Downsampling (kann die Qualität des Farbtextes und der Grafiken verbessern). Dies hat keine Auswirkungen auf Ausgabebilder, die CMYK oder Graustufen sind.

-usm < amount > < radius > < Schwellenwert > < monochrome

Anwenden von Unschärfemaske auf subgesampelte Pyramidenebenen. Siehe op_usm=für Details. (Nicht auf das Bild mit voller Auflösung angewendet.)
-applyClippath
Verwenden Sie gegebenenfalls den Pfad zum Clip in der Quelldatei, um die zugehörigen Alphataten zu erstellen.
-dpi < dpi >
Druckauflösung (dpi) für destFile ; falls nicht angegeben, die Druckauflösung von srcFile wird kopiert nach destFile .
-autocrop < corner > < mode > < Toleranz > < infoFile >

Berechnen Sie ein Zuschnittrechteck, um einen einfarbigen Hintergrund zu minimieren. Es werden keine Zuschnittinformationen ausgegeben, wenn der Algorithmus für das automatische Zuschneiden dazu führt, dass das gesamte Bild beschnitten wird.

Um das Zuschnittrechteck zu berechnen, ohne das Bild zu konvertieren, geben Sie -autocrop without -convert und ohne destFile.

corner - ul | EUR | ll | lr

Gibt an, in welcher Ecke des Bildes ein Seed-Punkt verwendet werden soll. Wird ignoriert, wenn der Modus 1 ist.

mode - 0 | 1

Auf 0 setzen, um basierend auf der Farbe des angegebenen Ecke-Pixels zuzuschneiden. Funktioniert mit vormultiplizierten Farbdaten, wenn Alphatedaten mit dem Quellbild verknüpft sind.

Auf 1 gesetzt, um basierend auf Alphakanaldaten zu beschneiden; Ecke wird ignoriert und 0 ist immer der Seed-Wert. Wenn dem Quellbild keine Alphakanaldaten zugeordnet sind, wird kein Zuschnitt angewendet.

Toleranz - Toleranz. Real value 0.0 to 1.0. Gibt die Toleranz für übereinstimmende Pixelkomponentenwerte an. Für genaue Übereinstimmungen auf 0 setzen.

infoFile - Pfad und Name der XML-Ausgabedatei, in die die Zuschnittinformationen geschrieben werden.

-embedXmpData
Kopieren XMP Metadaten, falls verfügbar, aus sourceFile nach destFile ohne Änderung.
-embedColorProfile
Einbetten des ICC-Farbprofils in destFile , sofern verfügbar (standardmäßig ist kein Profil eingebettet).
-imageprofile < file >
Pfad und Name einer ICC-Profildatei. Definiert den Farbraum von sourceFile und muss mit dem Pixeltyp übereinstimmen. Sollte nur angegeben werden, wenn kein Profil in sourceFile , da dies das eingebettete Profil überschreibt.
-viewprofile < file >
Pfad und Name einer ICC-Profildatei. Definiert den Pixeltyp und den Farbraum von destFile . IC konvertiert in dieses Profil, wenn sourceFile über ein eingebettetes Profil verfügt oder wenn -imageprofile wird ebenfalls angegeben.
-intentPerceptual
Wahrnehmungsfähige Renderpriorität für Farbraumkonvertierungen.
-intentRelColorimetric
Relative farbmetrische Renderpriorität für Farbraumkonvertierungen (Standard).
-intentAbsColorimetric
Absolute farbmetrische Renderpriorität für Farbraumkonvertierungen.
-intentSamation
Renderpriorität der Sättigung für Farbraumkonvertierungen.
-cmsNoBlackPointCompensation

Deaktivieren der Blackpoint-Kompensation für bestimmte Farbkonvertierungen

Standardmäßig aktiviert.

-cmsNoDither8
Deaktivieren Sie beim Farbkonvertieren das Dithering (Fehlerdiffusion).
-mainpixeltype
Deaktivieren Sie die automatische Konvertierung von CMYK zu RGB.
- forceJPEGDecompress

Erzwingen Sie die Dekodierung und Neukodierung von JPEG-Eingabebildern.

Vorsicht: Die Anwendung dieser Option kann die Bildqualität beeinträchtigen.

-downsample2x2
Verwenden Sie einen standardmäßigen (bilinearen) Resampling-Filter.
-downsample8x8
Verwenden Sie einen Filter mit höherer Qualität (Lanczos-Fenster) für die Neuberechnung (Standard).
-downsample8x8FlashPix
Verwenden Sie einen Filter für die Neuberechnung mit höherer Qualität (FlashPix).
-downsample8x8BicubicSharp
Neuberechnen mit dem Bikubisch-scharfen Photoshop-Filter 8x8.
-nousage
Wenn als erste Option angegeben, unterdrückt die Ausgabe von Nutzungsinformationen, wenn ungültige Optionen gefunden werden.
-überschreiben
Überschreiben einer vorhandenen destFile . Standardmäßig wird ein numerisches Suffix an den Dateinamen angehängt, um ein Überschreiben zu verhindern.
-skiphidden
Ignorieren Sie ausgeblendete Quelldateien.
-continueonerror
Beenden Sie die Verarbeitung nicht, wenn ein Fehler auftritt. Hat nur eine Auswirkung bei der Verarbeitung mehrerer Dateien.
-logfile < file >
Pfad und Name der Protokolldatei (standardmäßig stdout ).
-loglevel < level >

Protokollebene.

< 0 - Protokollierung deaktiviert.

0 - Liste der zu verarbeitenden Dateien.

1 - Hinzufügen von Berichten für nicht benötigte Dateien.

2 - Fortschrittsberichte hinzufügen.

3 - Fügen Sie Berichte zu jeder gefundenen Datei hinzu.

4 - Fügen Sie Fortschrittsberichte auf Dateiebene hinzu.

-logappend
An Protokolldatei anhängen (Standard).
-nologappend
Protokolldatei überschreiben.
-logprogressmsec < msec >
Protokollierungsintervall in msec für Protokollebene 2 und höher (Standardwert ist 3000).
-maxmem < Bytes >
Speicherauslastung. Muss mindestens 10 MB betragen.
-maxmempercent < Prozent >
Speicherauslastung. Der Standardwert beträgt 25 % des physischen Speichers. Wenn maxmem nor maxmempercent explizit festgelegt werden, verwendet den maxmempercent-Standard.
-Version
Gibt Versionsinformationen für dieses Dienstprogramm zurück. Geben Sie ohne weitere Optionen an.

Unterstützte Eingabebildformate section-ab13d941d6724e65b9f84b62d949d31c

In der folgenden Tabelle sind die Bilddateiformate und Formatoptionen aufgeführt, die von IC unterstützt werden.

Format
Pixeltyp Bits/Chan
Bits/Chan
Komprimierung
Anmerkungen

BMP

(Windows Bitmap)

RGB | indexiert
1 | 5/6 | 8
unkomprimiert | RLE
5/6 Bit/Kanal zeigt Unterstützung für 16-Bit-RGB (5-5-5 und 5-6-5 Bit/Kanal) an.

EPS

(Encapsulated PostScript)

CMYK | RGB | grau
8
ASCII | ASCII85 | binär | JPEG
Es werden nur von Photoshop generierte EPS-Dateien unterstützt.

CompuServe

GIF

indexed
8
LZW
Falls vorhanden, wird der Transparenzwert in der Palette in Alpha umgewandelt.

JPG

(JFIF/JPEG)

CMYK | RGB | grau
8
JPEG

Photoshop

PSD

CMYK | CMYKA | RGB | RGBA | grau | grayA
1 | 8 | 16
unkomprimiert | komprimiert
Nur zusammengeführtes Bild; Ebenen und zusätzliche Kanäle werden ignoriert.

Macintosh

PICT

RGB
8
RLE
Nur Bitmap-Daten; Vektordaten werden ignoriert.
PNG
RGB | RGBA | grau | grayA | indexiert
1 | 2 | 4 | 8 | 16
komprimiert
TIFF
CMYK | CMYKA | RGB | RGBA | grau | grayA | indexiert
1 | 8 | 16
unkomprimiert | ZIP | LZW | JPEG | CCITT RLE | CCITT G3 | CCITT G4 | Packbits
Mit Ausnahme des ersten zugehörigen Alphakanals werden zusätzliche Kanäle ignoriert.

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

Alle Bilder in konvertieren srcFolder JPEG-kodierte Pyramiden-TIFF und platzieren in destFolder:

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

Alle Bilder in konvertieren srcFolder. Die kodierten Bilddaten von JPG-Dateien werden für die verlustfreie LZW-Komprimierung in voller Auflösung für die restliche 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

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49