ic

Bildkonvertierungsdienstprogramm.

ic ist ein Befehlszeilenwerkzeug, das Bilddateien in das optimierte Pyramid TIFF-Format (PTIFF) konvertiert. Beim Image Serving können Bilder ohne Konvertierung verarbeitet werden. Es wird jedoch empfohlen, alle Bilder, die größer als 512 x 512 Pixel sind, in das PTIFF-Format zu konvertieren. Diese Konvertierung gewährleistet eine optimale Serverleistung und Ressourcennutzung und minimiert die Reaktionszeiten.

Es wird empfohlen, dass PTIFF-Dateien, die fotografischen Inhalt enthalten, JPEG-kodiert werden (geben Sie -jpegcompress an). Computer-generierte Inhalte können von einer verlustfreien Komprimierung profitieren (entweder -deflatecompress oder -lzwcompress). Sofern keine Farbkonvertierung oder Pixeltypkonvertierung erforderlich ist, werden die JPEG-Quellbilddaten ohne Dekodierung in das PTIFF ü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 einstellen, die steuern, wie viel Arbeitsspeicher Sie verwenden. Wenn Sie dies jedoch tun, geben Sie ic mehr Speicher mit der Einstellung -maxmem, die unten beschrieben wird. Eine gute Faustregel für die Berechnung der erforderlichen Speichermenge ist die Multiplikation der Bildbreite mit der Bildhöhe und der Anzahl der Kanal. Beispiel: Vier für ein RGB-Bild mit dem Alphabet mal drei. Wenn die Kanal 16 Bit pro Komponente anstelle von 8 Dubletten betragen, ergibt sich das Endergebnis.

Nutzung

ic -convert [options]sourceFiledestFile

ic -convert [options]sourceFolderdestFolder

-c -convert [options]sourceFiledestFolder

options

Befehlsoptionen (siehe unten).

sourceFile

Einzelne Eingabebilddatei.

destFile

PTIFF-Ausgabedatei (bei Verwendung mit SourceDirectory nicht gültig)

sourceFolder

Ordner mit Eingabebildern.

destFolder

Ordner, in den die PTIFF-Ausgabedateien geschrieben werden.

Gibtzurück

0, wenn erfolgreich. Wenn ein Fehler auftritt, wird ein Wert ungleich null zurückgegeben und die Fehlerdetails werden an stderr gesendet.

Optionen

-nicht komprimiert

Komprimieren Sie das Ausgabebild nicht.

-deflatecompress

Verwenden Sie die Deflate-Komprimierung (zip) (Standard).

-lzwcompress

Verwenden Sie die Komprimierung Lempel-Ziv-Welch (LZW).

-jpegcompress

Verwenden Sie die JPEG-Kodierung. Wird ignoriert, wenn sourceFile Alpha-Daten enthält.

-jpegquality <> quality >

JPEG-Qualität (0-100; default ist 95).

-fullsamplechrominanz

Deaktivieren Sie das JPEG-Chrominanzierungsschema (kann die Qualität von Farbtext und Grafiken verbessern). Dies hat keine Auswirkungen auf Ausgabebilder, die CMYK oder Graustufen sind.

-usm- <> Betrag > <> Radius > <> Schwellenwert > <> Monochrom >

Wenden Sie die Unschärfemaske auf die Pyramidenebenen an. Weitere Informationen finden Sie unter op_usm= . (Nicht auf das Bild mit voller Auflösung angewendet.)

-applyClippath

Verwenden Sie ggf. den Clip-Pfad in der Quelldatei, um die zugehörigen Alpha-Daten zu erstellen.

-dpi <> dpi >

Druckauflösung (dpi) für destFile ; Wenn nicht angegeben, wird die Druckauflösung von srcFile nach destFile kopiert.

-autocut <> corner > <> mode > <> oleranz > <> infoFile >

Berechnen Sie ein Rechteck für das Beschneiden, um den Hintergrund für die Volltonfarbe zu minimieren. Es werden keine Informationen zum Beschneiden ausgegeben, wenn der Algorithmus zum automatischen Beschneiden dazu führen würde, dass das gesamte Bild beschnitten wird.

Um das Rechteck des Beschneidens ohne Konvertierung des Bilds zu berechnen, geben Sie -autocut ohne -convert und ohne destFile. an

corner - ul | EUR | ll | lr

Gibt an, welche Bildecke ein Seed-Point verwendet werden soll. Wird ignoriert, wenn der Modus 1 ist.

mode -0 | 1

auf 0 setzen, um je nach Farbe des angegebenen Eckpixel abgeschnitten zu werden; funktioniert mit vormultiplizierten Farbdaten, wenn Alpha-Daten mit dem Quellbild verknüpft sind.

Auf 1 setzen, um basierend auf Alpha-Daten zu beschneiden; corner wird ignoriert und 0 ist immer der Seed-Wert; Es wird keine Beschneidung angewendet, wenn keine Alpha-Daten mit dem Quellbild verknüpft sind.

Toleranz - Übereinstimmung mit 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 Daten zum Beschneiden geschrieben werden.

-embedXmpData

Kopieren Sie XMP Metadaten, falls verfügbar, aus sourceFile destFile ohne Änderung.

-embedColorProfile

Betten Sie das ICC-Profil in destFile ein, falls verfügbar (kein Profil ist standardmäßig eingebettet).

-imageprofile <> file >

Pfad und Name einer ICC-Profil-Datei. Definiert den Farbraum von sourceFile und muss mit dem Pixeltyp übereinstimmen. Sollte nur angegeben werden, wenn kein Profil in sourceFile eingebettet ist, da dies das eingebettete Profil überschreibt.

-viewprofile <> file >

Pfad und Name einer ICC-Profil-Datei. Definiert den Pixeltyp und den Farbraum von destFile . IC konvertiert in dieses Profil, wenn sourceFile ein eingebettetes Profil hat oder -imageprofile ebenfalls angegeben wurde.

-intentPerceptual

Perzeptive Renderpriorität für Farbraumkonvertierungen.

-intentRelColorimetric

Relative kolorimetrische Renderpriorität für Farbraumkonvertierungen (Standard).

-intentAbsColorimetric

Absolute farbmetrische Renderpriorität für Farbraumkonvertierungen.

-intentSaturation

Renderpriorität der Sättigung für Farbraumkonvertierungen.

-cmsNoBlackPointCompensation

Deaktivieren der Blackpoint-Kompensation für bestimmte Farbkonvertierungen

Standardmäßig aktiviert.

-cmsNoDither8

Deaktivieren Sie Dithering (Fehlerdiffusion) bei der Farbkonvertierung.

-betreuainpixeltype

Deaktivieren Sie die automatische Konvertierung von CMYK in RGB.

- forceJPEGDecompress

Erzwingen Sie die Dekodierung und Neukodierung von JPEG-Eingabebildern.

Vorsicht: Durch Anwendung dieser Option kann die Bildqualität beeinträchtigt werden.

-downsample2x2

Verwenden Sie einen Filter für die Standardqualität (bi-linear).

-downsample8x8

Verwenden Sie einen Filter für eine höhere Qualität (Lanczos-Fenster) zum Neuberechnen (Standard).

-downsample8x8FlashPix

Verwenden Sie einen Filter für eine höhere Qualität (FlashPix) zum Neuberechnen.

-downsample8x8BicubicSharp

Neuberechnen mit dem bikubischen Filter im Photoshop-Stil 8x8.

-nousage

Unterdrückt, wenn als erste Option angegeben, die Ausgabe von Nutzungsinformationen, wenn ungültige Optionen gefunden werden.

-überschreiben

Zulassen, dass eine vorhandene destFile überschrieben wird. 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 >

Protokollierungsstufe

< 0="">

0 - zu verarbeitende Listen.

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

2 - Hinzufügen Berichte.

3 - Hinzufügen Berichte auf jeder Datei gefunden.

4 - Hinzufügen Berichte zum Fortschritt auf Dateiebene.

-logappend

An Protokolldatei anhängen (Standard).

-nologappend

Protokolldatei überschreiben.

-logprogressmsec <> msec >

Protokollierungsintervall in msec für Loglevel 2 und höher (Standard ist 3000).

-maxmem- <> Bytes >

Speicherbelegungsgrenze. Muss mindestens 10 MB betragen.

-maxmempercent <> percent >

Speicherbelegungsgrenze. Der Standardwert beträgt 25 % des physischen Speichers. Wenn weder maxmem noch maxmempercent explizit festgelegt sind, wird maxmempercent default verwendet.

-Version

Gibt Versionsinformationen für dieses Dienstprogramm zurück. Geben Sie ohne weitere Optionen an.

Unterstützte Eingabebildformate

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

Format

Pixel TypeBits/Chan

Bits/Chan

Komprimierung

Anmerkungen

BMP

(Windows Bitmap)

RGB | indexiert

1 | 5/6 | 8

unkomprimiert | RLE

5/6 Bit/Kanal deutet auf eine Unterstützung für 16-Bit-RGB (5-5-5 und 5-6-5 Bit/Kanal) hin.

EPS

(Encapsulated PostScript)

CMYK | RGB | grau

8

ASCII | ASCII85 | Binär | JPEG

Nur von Photoshop generierte EPS-Dateien werden unterstützt.

CompuServe

GIF

indexiert

8

LZW

Ist dies der Fall, 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 Kanal werden ignoriert.

Macintosh

PICT

RGB

8

RLE

Nur Bitmapdaten; 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 | Pakete

Mit Ausnahme des ersten verknüpften Alpha-Kanals werden zusätzliche Kanal ignoriert.

Eingebettete ICC-Profil werden in den Dateien EPS, JPG, PSD, PNG und TIFF erkannt.

Eingebettete Pfade und XMP Metadaten werden in EPS-, JPG-, PSD- und TIFF-Dateien erkannt.

Beispiele

Konvertieren Sie ein einzelnes Bild in bester 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 Pyramide-TIFFs 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 mit voller Auflösung für den Rest der Bildpyramide dieser Bilder sowie für das gesamte Ausgabebild aller Nicht-JPG-Eingabedateien verwendet. Die Pixeltypen, eingebetteten Profile, XMP Metadaten usw. werden beibehalten.

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

Auf dieser Seite

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