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 met fotografische inhoud JPEG-gecodeerd te maken (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.
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. |
0 indien gelukt. Als er een fout optreedt, wordt een waarde die niet gelijk is aan nul, geretourneerd en worden foutgegevens verzonden naar stderr
.
-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 JPEG (0-100; 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 gespecificeerd, 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 om uit te snijden op basis van de kleur van de opgegeven hoekpixel. Hierbij wordt gebruikgemaakt van vooraf vermenigvuldigde kleurgegevens als er alpha-gegevens aan de bronafbeelding zijn gekoppeld. Stel de waarde in op 1 voor uitsnijden op basis van alpha-gegevens. De hoek wordt genegeerd en 0 is altijd de zaadwaarde. Er wordt geen uitsnijden toegepast als er geen alpha-gegevens aan de bronafbeelding zijn gekoppeld. tolerantie - Gelijke tolerantie. 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. Hiermee wordt de kleurruimte van sourceFile en moet overeenkomen met het pixeltype. Alleen opgeven 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 berekenen van nieuwe pixels van hogere kwaliteit (Lanczos-venster) (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 geen van beide maxmem noch maxmempercent zijn uitdrukkelijk geplaatst gebruik maxmempercent gebrek. |
-version |
Retourversie-info voor dit hulpprogramma. Opgeven zonder andere opties. |
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.
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, enzovoort. worden gehandhaafd.
ic -convert -lzwcompress -embedXmpData -embedColorProfile -maintainpixeltype -overwrite -continueOnError srcFolder destFolder