TIFF

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. június 22-én felülvizsgált verziótól ; az ellenőrzések 26 szerkesztést igényelnek .
Címkézett képfájl formátum
Kiterjesztés .tif[1] [2] vagy.tiff
MIME típusú kép/tiff [1] [2]
Fejlesztő Microsoft és Aldus , most Adobe Systems
közzétett 1986
Formátum típusa raszteres grafika
ben fejlődött EXIF , DCF , TIFF/EP , TIFF/IT , TIFF-FX , GeoTIFF
Weboldal adobe.io/open/sta… ​(  angol)
 Médiafájlok a Wikimedia Commons oldalon

A TIFF ( Taged Image File Format ) a rasztergrafikus képek tárolására szolgáló formátum .  A TIFF a nagy színmélységű képek tárolásának népszerű formátumává vált . Szkennelésben, faxolásban, OCR-ben és nyomtatásban használják, és széles körben támogatják a grafikus alkalmazások. A TIFF-et választották a NeXTSTEP operációs rendszer fő grafikus formátumának , és e formátum támogatása átkerült a Mac OS X -re. A formátumot az Aldus Corporation fejlesztette ki a Microsofttal együttműködve PostScript -szel való használatra . A specifikációkat birtokló cég, az Aldus Corporation ezt követően egyesült az Adobe Systems -szel , amely jelenleg e specifikációk szerzői jogainak tulajdonosa [3] .

Kezdetben a formátum támogatta a veszteségmentes tömörítést , később a formátumot kiterjesztették a JPEG formátumú veszteséges tömörítés támogatására [3] .

A TIFF fájlok általában a .tiffvagy kiterjesztéssel rendelkeznek .tif.

Fájl aláírása és fejléce

A fájl fejléce egy aláírást és egy hivatkozást (eltolást) tartalmaz a fájl első értelmes adatblokkjához.

A TIFF- fájl aláírása ( varázsszám ) két részből áll:

Így két aláírás lehetséges (a fájl bájtsorrendjétől függően):

Ezután a 4-7 bájt jelzi a fájl elejétől (a WORD-hoz igazítva ( gépi szó )) az első IFD-könyvtárig ( eng.  image file directory ) az eltolást bájtokban.

Támogatott tárolási formátumok

A formátum felépítése rugalmas, és lehetővé teszi a képek elmentését paletta színmódban, valamint különböző színterekben:

A támogatott módok 8, 16, 32 és 64 bit csatornánként egész szám esetén, valamint 32 és 64 bit csatornánként, ha egy pixelértéket lebegőpontos számokként ábrázolnak .

Tömörítés

Lehetőség van a kép TIFF-fájlként történő mentésére tömörítéssel vagy anélkül. A tömörítési arány magának a mentett képnek a jellemzőitől, valamint a használt algoritmustól függ. A TIFF formátum a következő tömörítési algoritmusok használatát teszi lehetővé:

Ebben az esetben a JPEG egyszerűen a JPEG formátum beágyazása a TIFF formátumba. A TIFF formátum azt is lehetővé teszi, hogy a JPEG szabvány szerint tömörített képeket adatvesztés nélkül tárolja (Lossless JPEG), de a TIFF Revision 6.0 specifikáció szerinti JPEG-LS tömörítés nem támogatott.

A CCITT Group 3 és 4 algoritmusok bináris bittérképek kódolására szolgálnak . Eredetileg faxhálózatokhoz tervezték őket (ezért nevezik néha Fax 3-nak, Fax 4-nek). Jelenleg nyomtatásban, digitális térképészeti rendszerekben és földrajzi információs rendszerekben is használják őket. A 3. csoport algoritmusa hasonló az RLE -hez, mivel lineáris pixelsorozatokat kódol , míg a 4. csoport 2D pixelmezőket kódol .

Címkék

A TIFF egy címkézett formátum, és a következő típusú címkéket tartalmazza:

Alapvető címkék

Ezek a címkék alkotják a formátum magját, és minden olyan terméknek támogatnia kell őket, amely a specifikációnak megfelelően megvalósítja a TIFF formátumot.

A kód hatszögletű Név Leírás
254 0x00FE NewSubfileType A fájlban tárolt adatok típusa. Ez a címke helyettesíti a SubfileType címkét, és nagyon hasznos, ha több kép is van ugyanabban a TIFF fájlban.
255 0x00FF Alfájltípus A fájlban tárolt adatok típusa (régi).
256 0x0100 ImageWidth A képen látható oszlopok száma.
257 0x0101 ImageLength A képen látható sorok száma.
258 0x0102 BitsPerSample Az összetevőben lévő bitek száma. Ez a címke az egyes összetevőkben eltérő számú bitet feltételez (bár a legtöbb esetben ez ugyanaz). Például RGB esetén 8 lehet az összes komponenshez - piros, zöld és kék, vagy 8, 8, 8 mindegyik összetevőhöz.
259 0x0103 tömörítés Az alkalmazott tömörítés típusa.
262 0x0106 Fotometriai értelmezés A használni kívánt színmodell.
263 0x0107 Küszöbölés A szürke-fekete-fehér konverzió típusa fekete-fehér képekhez.
264 0x0108 CellWidth A szürke-fekete-fehér konverziós mátrix oszlopainak száma.
265 0x0109 CellHeight A szürke-fekete-fehér konverziós mátrix sorainak száma.
266 0x010A FillOrder A bitek logikai sorrendje egy bájtban.
270 0x010E Képleírás A kép leírása.
271 0x010F Készíts Képgyártó.
272 0x0110 Modell Modell vagy sorozatszám.
273 0x0111 Strip Offsets Eltolás minden képsávhoz bájtban.
274 0x0112 Orientáció Kép tájolása.
277 0x0115 SamplesPerPixel Az összetevők száma pixelenként.
278 0x0116 RowsPerStrip A vonalak száma sávonként.
279 0x0117 StripByteCounts A sávonkénti bájtok száma tömörítés után.
280 0x0118 MinSampleValue Az összetevő által használt minimális érték.
281 0x0119 MaxSampleValue Az összetevő által használt maximális érték.
282 0x011A XResolution A képpontok száma a sor felbontási egységében.
283 0x011B YResolution A képpontok száma a ResolutionUnit oszlopban.
284 0x011C PlanarConfiguration Egy módszer az egyes pixelek összetevőinek tárolására.
288 0x0120 freeoffsets A bájt eltolása a fel nem használt bájtok karakterláncához.
289 0x0121 FreeByteCounts A bájtok száma a nem használt bájtok karakterláncában.
290 0x0122 GrayResponseUnit A GrayResponseCurve-ben tárolt adatok felbontása.
291 0x0123 GrayResponseCurve A szürke sűrűség mennyisége.
296 0x0128 ResolutionUnit Az XResolutionban tárolt adatok felbontása, YResolution.
305 0x0131 Szoftver A szoftvertermék neve és verziója.
306 0x0132 dátum idő A kép létrehozásának dátuma és időpontja.
315 0x013B HostComputer A kép létrehozásához használt számítógép és operációs rendszer.
316 0x013C művész A kép készítőjének neve.
320 0x0140 színtérkép Színtáblázat a színpalettát használó képekhez.
338 0x0152 Extra minták További komponensek leírása.
33432 0x8298 szerzői jog A tárolt képre vonatkozó jogok tulajdonosának neve.

Bővített címkék

Ezek a címkék alkotják a formátum magját, de az alapcímkékkel ellentétben nem kötelező őket támogatni.

Speciális címkék

Az egyéni címkéket eredetileg az Adobe határozta meg . A szoftvergyártók speciális adattípusainak TIFF-ben való tárolására szolgálnak, és regisztrálniuk kell őket az Adobe-nál.

Lásd még

Jegyzetek

  1. 1 2 Parsons G., Rafferty J., Zilles S. Tag Image File Format (TIFF) - kép/tiff, Tag Image File Format (TIFF) - kép/tiff MIME-altípus regisztráció  (angolul) : MIME-altípus Regisztráció - IETF , 1998. - 8 p. doi : 10.17487/RFC2302
  2. 1 2 Parsons G., Rafferty J. Tag Image File Format (TIFF) - kép/tiff, Tag Image File Format (TIFF) - kép/tiff MIME-altípus regisztráció  : MIME-altípus regisztráció - IETF , 2002. - 8 p. doi : 10.17487/RFC3302
  3. 1 2 TIFF Revision 6.0 (lefelé irányuló kapcsolat) . Adobe Systems (1992. június 3.). Letöltve: 2012. május 31. Az eredetiből archiválva : 2012. június 25.