L'extension de fichier TIF ( également connu sous le nom TIFF) identifie un fichier contenant des données d'images numériques qui est conforme à la Format de fichier image TIFF (Tagged ), un cahier des charges initialement rédigé dans les années 1980 par Aldus Corporation ( plus tard acquis par Adobe Corporation) , mais plus tard révisé et réédité par d'autres organisations pour leurs propres uses.Aldus créé le format original TIFF pour une utilisation par les fabricants d'ordinateurs de bureau équipement de scanner de l'image, afin d'éviter une prolifération des propriétaires scanner l'image formats.The plus récente version majeure de la spécification TIFF , TIFF 6.0, a été publié en 1992 ; trouver un lien vers la spécification ci-dessous sous " Références" . En 2002, Adobe a publié les plus récentes révisions de la spécification 1992. En 2009, Adobe Corporation détient les droits d'auteur à la spécification TIFF. Le format TIFF est conçu pour être flexible. Un fichier TIFF est contrairement à d'autres formats de fichiers graphiques en utilisant des « balises» permettant d' identifier les éléments d'information liés à l'image d'un fichier donné contient , plutôt que d'exiger un ensemble fixe de l'information doit être stocké dans un certain ordre . La signification et l'utilisation de certaines balises sont définies dans le cahier des charges, tandis que d'autres peuvent être définis par le logiciel d'écriture d'image . La tête de l'image d'un fichier TIFF ou Image File Directory ( IFD ) , est un ouvert ensemble des étiquettes qui identifient uniquement les informations que le logiciel d'écriture d'image choisit de stocker . La flexibilité conçu dans la spécification TIFF a donné lieu à une compatibilité limitée des fichiers TIFF dans les applications de données graphiques. Parce que chaque logiciel d'écriture d'image permet de créer des balises personnalisées , aucune application ne peut s'attendre à soutenir l'ensemble de fichiers them.TIFF ont tendance à être grand et peut contenir de nombreuses variantes de contenu des données , de sorte que la plupart des navigateurs Web nécessitent plug-in ou add-on logiciel pour les afficher. Caractéristiques générales
Le format TIFF est le format de stockage standard pour les fac-similés ( télécopieurs) , car il peut enregistrer des documents multi-pages numérisées en un seul fichier et supporte la compression bidimensionnelle des images bi- tonales (c'est , toutes les données d'image est noir ou blanc ) . Contrairement à d'autres formats de fichiers graphiques , le format TIFF prend en charge plusieurs systèmes de compression de données et les espaces couleurs . La spécification TIFF prend en charge la compression JPEG, LZW , RLE , et d'autres. Le format prend également en charge les espaces de couleurs standard et la définition des autorisations d'espaces de couleurs personnalisées par le format TIFF software.The d'écriture d'image prend également en charge toute une gamme de types de données , y compris celles qui rendent approprié pour stocker des données scientifiques. Un fichier TIFF peut stocker des entiers signés ou non signés , nombres à virgule flottante , et des données complexes.
Particularités
Un développeur de logiciel d'image ou de l'image lecteur -writer peut demander à Adobe Corporation un bloc de balises «privés» pour exprimer des informations confidentielles à l'intérieur d'un fichier TIFF. Logiciel de lecture d'image est nécessaire d'ignorer les balises dans un fichier TIFF qu'il ne reconnaît pas , par conséquent , des étiquettes privées d'un développeur de logiciels sont garantis de ne pas interférer avec les étiquettes privées définies par d'autres ou avec des balises définies dans le TIFF specification.For une application dans qui la précision étendue est requise, comme le traitement d'images scientifique , le tag " SampleFormat " du format TIFF permet de stocker des images entières de plus de 8 bits par canal ainsi que des images composées de données à virgule flottante .
< br > Photos Taille des fichiers TIFF
le format TIFF utilise des décalages de 32 bits , par conséquent, la limite de taille de fichier TIFF est de 4 gigabytes.As de 2007, le projet de BigTIFF était en cours pour mettre en œuvre extensions de la bibliothèque de logiciels libtiff open-source qui supporte les fichiers TIFF jusqu'à 18.000 pétaoctets de taille . Pour plus d'informations , voir le lien ci-dessous sous "Références" . Un fichier TIFF , même après avoir été comprimé , est généralement supérieure à une image GIF ou JPEG similaire .
En charge des couleurs dans les fichiers TIFF
données c'est un fichier TIFF
peuvent décrire une image avec une profondeur de couleur de 1 à 24 bits (RVB) à 32 bits ( CMYK) Quatre types d'images de référence sont disponibles dans les fichiers TIFF : . bi -tonale , niveaux de gris , palette ( c'est-à- indexé) et RGB. Une image RVB peut définir jusqu'à 16,7 millions de couleurs . Palette en niveaux de gris et les images sont limités à 256 couleurs ou shades.A extension commune de la spécification TIFF est de soutenir des images CMJN .
Considérations pour programmateurs de logiciel
développeurs de logiciels ont besoin pas obtenir une licence d'Adobe Corporation pour produire un logiciel qui lit et écrit des fichiers au format TIFF. Utilisation des bibliothèques logicielles existantes que les fichiers TIFF de processus peuvent nécessiter une agreement.There de licence sont plusieurs bibliothèques logicielles qui prennent en charge le traitement de fichiers TIFF. La bibliothèque libtiff est libre et open-source , trouver des informations de support au TIFF et libtiff listes de diffusion référencé ci-dessous sous la rubrique « Références». Le projet GeoTIFF a produit la bibliothèque logiciel libgeotiff , pour travailler avec des images raster géoréférencées . L'utilitaire tifficc fait partie du moteur de gestion des couleurs « little cms ». Pour le langage de programmation Python , la bibliothèque Python Imaging inclut le support de fichier TIFF de fichier processing.A graphiques au format TIFF ne peut pas être écoutés parce que ses blocs de données peuvent être stockées dans n'importe quel ordre , ce qui empêche tampon efficace dans le logiciel recevoir une transmission . la conception de blocs de données dans les fichiers TIFF signifie qu'un mal codé de décalage enregistrée dans le fichier peut entraîner une erreur de type buffer overflow dans le logiciel de manipulation d'image TIFF. Plusieurs bogues Buffer Overflow ont été trouvés dans la bibliothèque de logiciels libtiff . Chacun de ces bug peut permettre à un logiciel malveillant d'exécuter du code arbitraire sur le système cible , et les exploits de ces bugs ont été signalés.