Tagget billedfilformat | |
---|---|
Udvidelse | .tif[1] [2] eller.tiff |
MIME -type | billede/tiff [1] [2] |
Udvikler | Microsoft og Aldus , nu Adobe Systems |
offentliggjort | 1986 |
Formattype | raster grafik |
Udviklet i | EXIF , DCF , TIFF/EP , TIFF/IT , TIFF-FX , GeoTIFF |
Internet side | adobe.io/open/sta… ( engelsk) |
Mediefiler på Wikimedia Commons |
TIFF ( Tagged Image File Format ) er et format til lagring af rastergrafiske billeder . TIFF er blevet et populært format til lagring af billeder med høj farvedybde . Det bruges til scanning, fax, OCR, udskrivning og er bredt understøttet af grafikapplikationer. TIFF blev valgt som det primære grafiske format for NeXTSTEP -operativsystemet , og understøttelse af dette format blev overført fra det til Mac OS X. Formatet er udviklet af Aldus Corporation i samarbejde med Microsoft til brug med PostScript . Virksomheden, der ejede specifikationerne, Aldus Corporation, fusionerede efterfølgende med Adobe Systems , som i øjeblikket ejer ophavsretten til disse specifikationer [3] .
Oprindeligt understøttede formatet tabsfri komprimering , senere blev formatet udvidet til at understøtte tabsgivende komprimering i JPEG-formatet [3] .
TIFF-filer har normalt filtypenavnet .tiffeller .tif.
Filhovedet indeholder en signatur og et link (offset) til den første meningsfulde datablok i filen.
En TIFF -filsignatur ( magisk tal ) består af to dele:
Der er således to mulige signaturer (afhængigt af byte-rækkefølgen i filen):
Dernæst, bytes 4-7, angives forskydningen i bytes fra begyndelsen af filen (tilpasset WORD ( maskinord )) til den første IFD-mappe ( eng. image file directory ).
Strukturen af formatet er fleksibel og giver dig mulighed for at gemme billeder i paletfarvetilstand såvel som i forskellige farverum:
Understøttede tilstande er 8, 16, 32 og 64 bit pr. kanal, når det er heltal, samt 32 og 64 bit pr. kanal, når en pixelværdi repræsenteres som flydende kommatal .
Det er muligt at gemme billedet som en TIFF-fil med eller uden komprimering. Kompressionshastigheder afhænger af funktionerne i selve det gemte billede, såvel som af den anvendte algoritme. TIFF-formatet tillader brugen af følgende komprimeringsalgoritmer:
I dette tilfælde er JPEG blot en indkapsling af JPEG-formatet i TIFF-formatet. TIFF-formatet giver dig også mulighed for at gemme billeder komprimeret i henhold til JPEG-standarden uden tab af data (Lossless JPEG), men JPEG-LS- komprimering i TIFF Revision 6.0-specifikationen understøttes ikke.
CCITT Group 3 og 4 algoritmerne er til kodning af binære bitmaps . De blev oprindeligt designet til faxnetværk (hvilket er grunden til, at de nogle gange omtales som Fax 3, Fax 4). I øjeblikket bruges de også i print, digitale kortsystemer og geografiske informationssystemer. Gruppe 3-algoritmen ligner RLE ved, at den koder lineære pixelsekvenser , mens gruppe 4 koder 2D-pixelfelter .
TIFF er et tagget format, og det har følgende typer tags:
Disse etiketter udgør kernen i formatet og skal understøttes af alle produkter, der implementerer TIFF-formatet i overensstemmelse med specifikationen.
Koden | hex | Navn | Beskrivelse |
---|---|---|---|
254 | 0x00FE | NewSubfileType | Den type data, der er gemt i denne fil. Denne etiket er en erstatning for SubfileType-etiketten og er meget nyttig, når flere billeder er gemt i den samme TIFF-fil. |
255 | 0x00FF | Underfiltype | Den type data, der er gemt i denne fil (gammel). |
256 | 0x0100 | ImageWidth | Antallet af kolonner i billedet. |
257 | 0x0101 | Billedlængde | Antallet af linjer i billedet. |
258 | 0x0102 | BitsPerSample | Antallet af bits i komponenten. Denne etiket antager et forskelligt antal bits i hver komponent (selvom det i de fleste tilfælde er det samme). For eksempel kan der for RGB være 8 for alle komponenter - rød, grøn og blå, eller 8,8,8 for hver af komponenterne. |
259 | 0x0103 | kompression | Den anvendte kompressionstype. |
262 | 0x0106 | Fotometrisk fortolkning | Farvemodellen, der skal bruges. |
263 | 0x0107 | Tærskning | En type grå til sort/hvid konvertering til sort/hvide billeder. |
264 | 0x0108 | Cellebredde | Antallet af kolonner i den grå til sort-hvide konverteringsmatrix. |
265 | 0x0109 | Cellehøjde | Antallet af rækker i den grå til sort-hvide konverteringsmatrix. |
266 | 0x010A | FyldOrdre | Den logiske rækkefølge af bits i en byte. |
270 | 0x010E | ImageDescription | Beskrivelse af billedet. |
271 | 0x010F | Lave | Billedproducent. |
272 | 0x0110 | Model | Model- eller serienummer. |
273 | 0x0111 | Strip offsets | Offset for hver billedstrimmel i bytes. |
274 | 0x0112 | Orientering | Billedorientering. |
277 | 0x0115 | SamplesPerPixel | Antallet af komponenter pr. pixel. |
278 | 0x0116 | RowsPerStrip | Antallet af linjer pr. bane. |
279 | 0x0117 | StripByteCounts | Antallet af bytes pr. strimmel efter komprimering. |
280 | 0x0118 | MinSampleValue | Den minimumsværdi, der bruges af komponenten. |
281 | 0x0119 | MaxSampleValue | Den maksimale værdi, der bruges af komponenten. |
282 | 0x011A | XOpløsning | Antallet af pixels i rækkens opløsningsenhed. |
283 | 0x011B | YOpløsning | Antallet af pixels i kolonnen ResolutionUnit. |
284 | 0x011C | Planarkonfiguration | En metode til lagring af komponenterne i hver pixel. |
288 | 0x0120 | frie forskydninger | Byten forskydes til strengen af ubrugte bytes. |
289 | 0x0121 | FreeByteCounts | Antallet af bytes i strengen af ubrugte bytes. |
290 | 0x0122 | GreyResponseUnit | Opløsning af data gemt i GrayResponseCurve. |
291 | 0x0123 | GreyResponseCurve | Mængden af grå tæthed. |
296 | 0x0128 | Opløsningsenhed | Opløsning af data gemt i XResolution, YResolution. |
305 | 0x0131 | Software | Navnet og versionen af softwareproduktet. |
306 | 0x0132 | dato tid | Datoen og tidspunktet, hvor billedet blev oprettet. |
315 | 0x013B | HostComputer | Computeren og operativsystemet, der blev brugt til at oprette billedet. |
316 | 0x013C | kunstner | Navnet på skaberen af billedet. |
320 | 0x0140 | farvekort | Farvetabel til billeder, der bruger farvepaletten. |
338 | 0x0152 | Ekstra prøver | Beskrivelse af yderligere komponenter. |
33432 | 0x8298 | ophavsret | Navnet på ejeren af rettighederne til det gemte billede. |
Disse etiketter udgør kernen i formatet, men i modsætning til kerneetiketterne kræves det ikke, at de understøttes.
Brugerdefinerede etiketter blev oprindeligt defineret af Adobe . De er beregnet til lagring i TIFF af specielle datatyper fra softwareproducenter og skal være registreret hos Adobe.
mediebeholdere | |
---|---|
Video/lyd | |
Lyd | |
musik |
|
Raster | |
Vektor | |
Kompleks |