Den TIF-fil extension (også kendt som TIFF) identificerer en fil, der indeholder digitale billeddata , der passer til den Tagged Image File Format ( TIFF) , en specifikation oprindeligt forfattet i 1980'erne af Aldus Corporation ( senere overtaget af Adobe Corporation) men senere revideret og genudgivet af andre organisationer til deres egne uses.Aldus skabte den oprindelige TIFF-format til brug for producenter af desktop scanner -udstyr, for at undgå en spredning af proprietær scanner billedet formats.The seneste større udgave af TIFF specifikationen blev TIFF 6.0, offentliggjort i 1992 , finde et link til specifikationen nedenfor under "Referencer" . I 2002 udgav Adobe de seneste revisioner af 1992 -specifikationen. Som af 2009 holder Adobe Corporation ophavsretten til TIFF specifikationen. TIFF-format er designet til at være fleksible. En TIFF -fil er i modsætning til andre grafiske filformater i at bruge "tags" til at identificere de elementer af image- relaterede oplysninger en given fil indeholder , i modsætning til at kræve et fast sæt af oplysninger, der skal lagres i en bestemt rækkefølge . De betydninger og anvendelse af nogle tags er fastlagt i udbudsbetingelserne , mens andre kan defineres af image- skrive-software . En TIFF-fil image header eller Image File Directory ( IFD ) , er en open- ended sæt af tags , der identificerer kun de oplysninger, som image- skrive-software vælger at gemme . Den fleksibilitet indbygget i TIFF specifikationen har resulteret i begrænset kompatibilitet af TIFF filer på tværs af grafik data applikationer . Fordi hver image- skrive software kan oprette brugerdefinerede tags, kan ingen ansøgning forventes at støtte alle them.TIFF filer tendens til at være store og kan indeholde mange variationer af dataindhold , så de fleste webbrowsere kræver plug -in eller add- on software at vise dem. Generelle funktioner
TIFF-format er standard lagringsformat til telefax ( faxmaskiner) , fordi det kan gemme scannede flersidede dokumenter som én fil og støtter todimensional komprimering for bi -tonale billeder (det er , alt billede data er enten sort eller hvid). i modsætning til andre grafiske filformater , understøtter TIFF-format flere data - kompression ordninger og farverum. TIFF specifikationen understøtter JPEG-komprimering , LZW , RLE , og andre. Formatet understøtter også standard farverum og tillader definition af brugerdefinerede farverum ved image- skrivning software.The TIFF-format understøtter også en række datatyper , herunder dem , der gør det egnet til lagring af videnskabelige data. En TIFF-fil kan gemme underskrevet eller unsigned heltal , floating-point tal og komplekse data.
Special Features
udvikler af image- reader eller image- forfatter software kan anmode om fra Adobe Corporation en blok af "private" tags til at udtrykke fortrolige oplysninger inde i en TIFF-fil . Image- software til læsning er forpligtet til at se bort fra tags i en TIFF- fil, som den ikke anerkender , og derfor er en softwareudvikler private tags garanteret ikke at blande sig med private tags defineret af andre eller med tags defineret i TIFF specification.For en ansøgning som udvidet præcision er påkrævet, såsom videnskabelig billedbehandling, TIFF-format er " SampleFormat " tag giver lagring af heltal billeder med mere end 8 bit per kanal samt billeder sammensat af floating-point data.
< br >
størrelse TIFF -filer
TIFF -formatet bruger 32-bit offsets , og derfor grænsen for størrelsen af en TIFF-fil er 4 gigabytes.As af 2007 BigTIFF projektet var i gang med at implementere udvidelser til open source libtiff software bibliotek, der vil støtte TIFF-filer på op til 18.000 petabyte i størrelse. For mere information, se linket nedenfor under "Referencer" . En TIFF-fil , selv efter at være komprimeret, er normalt større end en tilsvarende GIF eller JPEG-fil.
Color Support i TIFF -filer
Salg
en TIFF-fil data kan beskrive et billede med farvedybde fra 1 bit til 24 bit ( RGB ) til 32 bit ( CMYK ) Fire baseline billedtyper er tilgængelige i TIFF-filer : . bi- tonale , gråtone palette ( der er indekseret ) og RGB . Et RGB-billede kan definere op til 16,7 millioner farver. Palette og gråtonebilleder er begrænset til 256 farver eller shades.A fælles udvidelse af TIFF specifikationen er at støtte CMYK-billeder .
Overvejelser for softwareudviklere
softwareudviklere nødt ikke indhente en licens fra Adobe Corporation til at producere software, som læser og skriver filer i TIFF -format. Anvendelse af eksisterende software biblioteker , der behandler TIFF-filer kan kræve en licens agreement.There er flere software biblioteker, der understøtter behandlingen af TIFF-filer . Den libtiff Biblioteket er gratis og open-source , finde oplysninger om support på TIFF og libtiff postlister refereres nedenfor under "Referencer" . Den GeoTIFF projektet har produceret libgeotiff software bibliotek, for at arbejde med geografiske referencer raster billedsprog. Den tifficc Værktøjet er en del af den "lille cms " farvestyring motor. For programmeringssproget Python indeholder Python Imaging Library støtte til TIFF-fil processing.A grafikfil i TIFF-format kan ikke streames , fordi dens blokke af data kan lagres i vilkårlig rækkefølge , og dermed udelukker en effektiv buffer i softwaren modtager en transmission. udformningen af datablokke i TIFF-filer betyder, at en forkert kodet offset lagret i filen kan resultere i en buffer overflow fejl i TIFF-billede - håndtering software. Flere buffer - overflow fejl er blevet fundet i libtiff software biblioteket. Hver sådan bug kan tillade ondsindet software til at udføre vilkårlig kode på målet systemet og udnytter af sådanne fejl er blevet rapporteret.