ic ic
Utilitaire de conversion d’images.
ic
est un outil de ligne de commande qui convertit les fichiers image au format PTIFF (Pyramid TIFF) optimisé. Bien que la diffusion d’images puisse traiter les images sans conversion, nous vous recommandons de convertir toutes les images de plus de 512x512 pixels en PTIFF. Cette conversion permet d’optimiser les performances du serveur et l’utilisation des ressources, tout en réduisant les temps de réponse.
Il est recommandé que les fichiers PTIFF contenant du contenu photographique soient codés en JPEG (spécifiez -jpegcompress
). Les contenus générés par l'ordinateur peuvent bénéficier d'une compression sans perte (-deflatecompress
ou -lzwcompress
). À moins d’une conversion de couleur ou d’une conversion de type pixel requise, les données d’image source du JPEG sont transférées au fichier PTIFF sans décodage, afin d’éviter une dégradation de la qualité. Dans ce cas, les options de compression spécifiées s’appliquent uniquement aux niveaux pyramidaux de résolution inférieure.
Si vous ne convertissez pas d’images volumineuses, il n’est pas nécessaire de définir les paramètres qui contrôlent la quantité de mémoire à utiliser. Cependant, si vous l'êtes, attribuez à ic
plus de mémoire en utilisant le paramètre -maxmem
décrit ci-dessous. Une bonne règle de base pour calculer la quantité de mémoire requise consiste à multiplier la largeur de l’image par la hauteur de l’image par le nombre de canaux. Par exemple, quatre pour une image de RGB avec une couche alpha de trois. En outre, si les canaux sont 16 bits par composant au lieu de 8, le résultat final est le double.
Utilisation section-fb5293fa79894442aba831c1e14c5cc9
ic -convert
[
options
]
sourceFiledestFile
ic -convert
[
options
]
sourceFolderdestFolder
-c -convert
[
options
]
sourceFiledestFolder
Renvoie section-36a2dcfa39824d29b69547c432366219
0 en cas de réussite. Si une erreur se produit, une valeur non nulle est renvoyée et les détails de l’erreur sont envoyés à stderr
.
Options section-df311ace43f947b3817b60b667ae04ca
Formats d’image d’entrée pris en charge section-ab13d941d6724e65b9f84b62d949d31c
Le tableau suivant répertorie les formats de fichiers image et les options de format pris en charge par IC.
BMP
(Windows Bitmap)
EPS
(Encapsulated Postscript)
CompuServe
GIF
JPG
(JFIF/JPEG)
Photoshop
PSD
Macintosh
PICT
Les profils ICC incorporés sont reconnus dans les fichiers EPS, JPG, PSD, PNG et TIFF.
Les chemins d’accès et les métadonnées XMP incorporés sont reconnus dans les fichiers EPS, JPG, PSD et TIFF.
Exemples section-3c1986b30315431989bd76b1ee5bef6d
Convertissez une seule image avec la meilleure qualité possible et conservez-la dans le même dossier :
ic -convert src/myFile.png src/myFile.tif
Convertissez toutes les images de srcFolder
en TIFFs pyramidaux codés en JPEG et placez-les dans destFolder
:
ic -convert -jpegcompress -jpegquality 90 -overwrite -continueOnError srcFolder destFolder
Convertissez toutes les images dans srcFolder
. Les données d’image codées des fichiers de JPG sont utilisées pour la compression LZW sans perte de niveau résolution totale pour le reste de la pyramide des images de ces images, ainsi que pour l’image de sortie complète de tous les fichiers d’entrée non JPG. Types de pixels, profils de couleurs incorporés, métadonnées XMP, etc. sont conservées.
ic -convert -lzwcompress -embedXmpData -embedColorProfile -maintainpixeltype -overwrite -continueOnError srcFolder destFolder