TIFF

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 22. juni 2022; checks kræver 26 redigeringer .
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.

Filsignatur og overskrift

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 ).

Understøttede lagringsformater

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 .

Kompression

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 .

Tags

TIFF er et tagget format, og det har følgende typer tags:

Grundlæggende 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.

Udvidede tags

Disse etiketter udgør kernen i formatet, men i modsætning til kerneetiketterne kræves det ikke, at de understøttes.

Særlige tags

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.

Se også

Noter

  1. 1 2 Parsons G., Rafferty J., Zilles S. Tag Image File Format (TIFF) - image/tiff, Tag Image File Format (TIFF) - image/tiff MIME Sub-type Registration  (engelsk) : MIME Sub-type Registrering - IETF , 1998. - 8 s. doi : 10.17487/RFC2302
  2. 1 2 Parsons G., Rafferty J. Tag Image File Format (TIFF) - image/tiff, Tag Image File Format (TIFF) - image/tiff MIME Sub-type Registration  : MIME Sub-type Registration - IETF , 2002. - 8 s. doi : 10.17487/RFC3302
  3. 1 2 TIFF Revision 6.0 (downlink) . Adobe Systems (3. juni 1992). Hentet 31. maj 2012. Arkiveret fra originalen 25. juni 2012.