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.
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.
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 .
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 .
A TIFF egy címkézett formátum, és a következő típusú címkéket tartalmazza:
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. |
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.
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.
médiatárolók | |
---|---|
Videó/Hang | |
Hang | |
Zene |
|
Raszter | |
Vektor | |
Összetett |