ic

Hulpprogramma voor afbeeldingsomzetting.

ic is een opdrachtregelprogramma waarmee afbeeldingsbestanden worden geconverteerd naar de geoptimaliseerde Piramid TIFF-indeling (PTIFF). Terwijl Image Serving afbeeldingen kan verwerken zonder conversie, raden we u aan alle afbeeldingen groter dan 512x512 pixels om te zetten in PTIFF. Deze conversie zorgt voor optimale serverprestaties en een optimaal gebruik van bronnen en minimaliseert de responstijden.

Het wordt aanbevolen om PTIFF-bestanden die fotografische inhoud bevatten, met JPEG-codering te coderen (geef -jpegcompress). Door de computer gegenereerde inhoud kan profiteren van compressie zonder verlies (ofwel -deflatecompress of -lzwcompress). Tenzij een kleurconversie of conversie van pixeltypen vereist is, worden JPEG-bronafbeeldingsgegevens zonder decodering naar PTIFF overgedragen om kwaliteitsverlies te voorkomen. In dit geval zijn de opgegeven compressieopties alleen van toepassing op de piramide met lagere resolutie.

Als u grote afbeeldingen niet omzet, hoeft u de parameters die bepalen hoeveel geheugen u moet gebruiken, niet in te stellen. Als u dat wel doet, geef dan ic meer geheugen door de -maxmem hieronder beschreven instelling. Een goede duim voor het berekenen van de vereiste hoeveelheid geheugen is het vermenigvuldigen van de breedte van de afbeelding en het vermenigvuldigen van de hoogte van de afbeelding en het aantal kanalen. Bijvoorbeeld vier voor een RGB-afbeelding met alpha-keer drie. Bovendien als de kanalen 16 beetjes per component in plaats van 8 tweemaal het definitieve resultaat zijn.

Gebruik

ic -convert [options]sourceFiledestFile

ic -convert [options]sourceFolderdestFolder

-c -convert [options]sourceFiledestFolder

opties

Opdrachtopties (zie hieronder).

sourceFile

Eén invoerafbeeldingsbestand.

destFile

Eén PTIFF-uitvoerbestand (niet geldig als het wordt gebruikt met SourceDirectory).

sourceFolder

Map met invoerafbeeldingen.

destFolder

Map waarnaar PTIFF-uitvoerbestanden worden geschreven.

Retourneert

0 indien gelukt. Als er een fout optreedt, wordt een waarde die niet gelijk is aan nul, geretourneerd en worden foutgegevens verzonden naar stderr.

Opties

-uncompressed

Comprimeer de uitvoerafbeelding niet.

-deflatecompress

Gebruik compressie deflate (zip) (standaardwaarde).

-lzwcompress

Gebruik Lempel-Ziv-Welch (LZW) compressie.

-jpegcompress

Gebruik JPEG-codering. Genegeerd als sourceFile bevat alpha-gegevens.

-jpegquality < kwaliteit >

kwaliteit van de JPEG (0-100); de standaardwaarde is 95).

-fullsamplechrominantie

Schakel JPEG-chroma-downsampling uit (dit kan de kwaliteit van tekst en afbeeldingen in kleur verbeteren). Dit heeft geen effect op uitvoerafbeeldingen die CMYK of grijswaarden zijn.

-usm < bedrag > < radius > < drempel > < monochroom >

Pas onscherp maskeren toe op piramideniveaus in subsampling. Zie op_usm= voor meer informatie. (Niet toegepast op de afbeelding met volledige resolutie.)

-applyClippath

Gebruik het clippad in het bronbestand (indien aanwezig) om gekoppelde alfakanalen te maken.

-dpi < dpi >

Afdrukresolutie (dpi) voor destFile ; indien niet opgegeven, de afdrukresolutie van srcFile wordt gekopieerd naar destFile .

-autocrop < hoek > < mode > < tolerantie > < infoFile >

Bereken een snijrechthoek om een achtergrond met een effen kleur te minimaliseren. Er worden geen uitsnijdgegevens weergegeven als het algoritme voor automatisch uitsnijden zou resulteren in het uitsnijden van de gehele afbeelding.

Als u de uitsnijdrechthoek wilt berekenen zonder de afbeelding om te zetten, geeft u -automatisch uitsnijden zonder -convert en zonder destFile.

hoek - ul | EUR | Alle | lr

Hiermee geeft u op welke hoek van de afbeelding een zaadpunt moet worden gebruikt. Genegeerd als de modus 1 is.

mode - 0 | 1

Stel de waarde in op 0 voor uitsnijden op basis van de kleur van de opgegeven hoekpixel; werkt aan vooraf vermenigvuldigde kleurengegevens als de alpha- gegevens met het bronbeeld worden geassocieerd.

Instellen op 1 voor uitsnijden op basis van alpha-gegevens; hoek wordt genegeerd en 0 altijd de zaadwaarde is; er wordt geen uitsnijding toegepast als er geen alpha-gegevens aan de bronafbeelding zijn gekoppeld.

tolerantie - Tolerantie afstemmen. Reële waarde 0,0 tot 1,0. Hiermee geeft u de tolerantie op voor overeenkomende pixelcomponentwaarden. Ingesteld op 0 voor exacte overeenkomsten.

infoFile - Pad en naam van het XML-uitvoerbestand waarnaar de gegevens over de uitsnijdgegevens worden geschreven.

-embedXmpData

Kopieer XMP metagegevens, indien beschikbaar, van sourceFile tot destFile zonder wijziging.

-embedColorProfile

Het ICC-kleurprofiel insluiten in destFile , indien beschikbaar (er is standaard geen profiel ingesloten).

-imageprofile < file >

Pad en naam van een ICC-profielbestand. Definieert de kleurruimte van sourceFile en moet overeenkomen met het pixeltype. Moet alleen worden opgegeven als er geen profiel is ingesloten in sourceFile , aangezien dit het ingesloten profiel overschrijft.

-viewprofile < file >

Pad en naam van een ICC-profielbestand. Definieert het pixeltype en de kleurruimte van destFile . IC converteert naar dit profiel als sourceFile een ingesloten profiel heeft of -imageprofile wordt ook opgegeven.

-intentPerceptual

Perceptuele render-intentie voor kleurruimteconversies.

-intentRelColorimetric

Relatieve colorimetrische render-intentie voor kleurruimteconversies (standaard).

-intentAbsColorimetric

Absolute colorimetrische render-intentie voor kleurruimteconversies.

-intentSaturation

Render-intentie voor verzadiging voor conversies van kleurruimten.

-cmsNoBlackPointCompensation

Zwartpuntcompensatie uitschakelen voor bepaalde kleuromzettingen

Standaard ingeschakeld.

-cmsNoDither8

Dithering uitschakelen (foutdiffusie) bij het omzetten van kleuren.

-maintainpixelType

Automatische omzetting van CMYK naar RGB uitschakelen.

- forceJPEGDecompress

Decodering en hercodering van JPEG-invoerafbeeldingen forceren.

Let op: Als u deze optie toepast, kan de afbeeldingskwaliteit afnemen.

-downsample2x2

Gebruik een standaardindelingsfilter voor kwaliteit (bi-lineair).

-downsample8x8

Gebruik filter voor het opnieuw berekenen van pixels (Lanczos-venster) van hogere kwaliteit (standaard).

-downsample8x8FlashPix

Gebruik het filter Nieuwe pixels berekenen van hogere kwaliteit (FlashPix).

-downsample8x8BicubicSharp

Downsamplen met bicubisch, scherp filter in Photoshop-stijl 8 x 8.

-nousage

Wanneer opgegeven als de eerste optie, wordt de uitvoer van gebruiksinformatie onderdrukt wanneer er ongeldige opties worden aangetroffen.

-overschrijven

Overschrijven van bestaande destFile . Standaard wordt een numeriek achtervoegsel aan de bestandsnaam toegevoegd om te voorkomen dat het wordt overschreven.

-skiphidden

Verborgen bronbestanden negeren.

-continueOnError

Stop niet met verwerken wanneer een fout optreedt. Dit heeft alleen effect bij het verwerken van meerdere bestanden.

-logfile < file >

Pad en naam voor het logbestand (standaard ingesteld op stdout ).

-loglevel < niveau >

Logniveau.

< 0 - Aanmelden uitgeschakeld.

0 - Bestanden weergeven die moeten worden verwerkt.

1 - Rapportage toevoegen voor overbodige bestanden.

2 - Voeg voortgangsrapportage toe.

3 - Voeg rapporten toe over elk aangetroffen bestand.

4 - Voeg voortgangsrapporten toe op bestandsniveau.

-logappend

Toevoegen aan logbestand (standaard).

-nologappend

Overschrijf het logbestand.

-logprogressmsec < msec >

Het registreren interval in msec voor loglevel 2 en hoger (gebrek is 3000).

-maxmem < bytes >

Limiet geheugengebruik. Moet ten minste 10 MB zijn.

-maxmempercent < procent >

Limiet geheugengebruik. Standaard is 25% van het fysieke geheugen. Als beide maxmem noch maxmempercent zijn uitdrukkelijk geplaatst gebruik maxmempercent gebrek.

-version

Retourversie-info voor dit hulpprogramma. Opgeven zonder andere opties.

Ondersteunde indelingen voor invoerafbeeldingen

In de volgende tabel worden de bestandsindelingen en indelingsopties voor afbeeldingen weergegeven die door de Inkoopordermap worden ondersteund.

Indeling

Pixeltype Bits/chan

Bits/chan

Compressie

Notities

BMP

(Windows Bitmap)

RGB | geïndexeerd

1 | 5/6 | 8

ongecomprimeerd | RLE

5/6 bits/kanaal geeft ondersteuning voor 16-bits RGB (5-5-5 en 5-6-5 bits/kanaal) aan.

EPS

(Encapsulated Postscript)

CMYK | RGB | grijs

8

ASCII | ASCII85 | Binair | JPEG

Alleen door Photoshop gegenereerde EPS-bestanden worden ondersteund.

CompuServe

GIF

geïndexeerd

8

LZW

Indien aanwezig wordt de transparantiewaarde in het palet omgezet in alfa.

JPG

(JFIF/JPEG)

CMYK | RGB | grijs

8

JPEG

Photoshop

PSD

CMYK | CMYKA | RGB | RGBA | grijs | grijsA

1 | 8 | 16

ongecomprimeerd | gecomprimeerd

Alleen samengevoegde afbeelding; lagen en extra kanalen worden genegeerd.

Macintosh

PICT

RGB

8

RLE

alleen bitmapgegevens; vectorgegevens worden genegeerd.

PNG

RGB | RGBA | grijs | grijsA | geïndexeerd

1 | 2 | 4 | 8 | 16

gecomprimeerd

TIFF

CMYK | CMYKA | RGB | RGBA | grijs | grijsA | geïndexeerd

1 | 8 | 16

ongecomprimeerd | ZIP | LZW | JPEG | CCITT RLE | CCITT G3 | CCITT G4 | Pakketten

Met uitzondering van het eerste gekoppelde alfakanaal worden extra kanalen genegeerd.

Ingesloten ICC-profielen worden herkend in EPS-, JPG-, PSD-, PNG- en TIFF-bestanden.

Ingesloten paden en XMP metagegevens worden herkend in EPS-, JPG-, PSD- en TIFF-bestanden.

Voorbeelden

Converteer één afbeelding met de beste kwaliteit en zorg dat deze in dezelfde map blijft:

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

Alle afbeeldingen converteren in srcFolder naar met JPEG gecodeerde piramide-TIFF en plaats deze in destFolder:

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

Alle afbeeldingen converteren in srcFolder. De gecodeerde afbeeldingsgegevens van JPG-bestanden worden gebruikt voor LZW-compressie met volledige resolutie en zonder verlies voor de rest van de afbeeldingspiramide van deze afbeeldingen en voor de volledige uitvoerafbeelding van alle invoerbestanden zonder JPG. De pixeltypen, ingesloten kleurprofielen, XMP metagegevens, enz. worden gehandhaafd.

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

Op deze pagina