TIFF

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 22. června 2022; kontroly vyžadují 26 úprav .
Formát souboru označeného obrázku
Rozšíření .tif[1] [2] nebo.tiff
MIME typ obrázek/tiff [1] [2]
Vývojář Microsoft a Aldus , nyní Adobe Systems
zveřejněno 1986
Typ formátu rastrová grafika
Vyvinutý v EXIF , DCF , TIFF/EP , TIFF/IT , TIFF-FX , GeoTIFF
webová stránka adobe.io/open/sta… ​(  anglicky)
 Mediální soubory na Wikimedia Commons

TIFF ( Tagged Image File Format ) je formát pro ukládání rastrových grafických obrázků .  TIFF se stal oblíbeným formátem pro ukládání obrázků s vysokou barevnou hloubkou . Používá se při skenování, faxování, OCR, tisku a je široce podporován grafickými aplikacemi. TIFF byl vybrán jako hlavní grafický formát operačního systému NeXTSTEP a podpora tohoto formátu z něj byla přenesena do Mac OS X. Formát byl vyvinut společností Aldus Corporation ve spolupráci s Microsoftem pro použití s ​​PostScriptem . Společnost, která vlastnila specifikace, Aldus Corporation, se následně spojila s Adobe Systems , která v současnosti vlastní autorská práva k těmto specifikacím [3] .

Zpočátku formát podporoval bezeztrátovou kompresi , později byl formát rozšířen o podporu ztrátové komprese ve formátu JPEG [3] .

Soubory TIFF mají obvykle příponu .tiffnebo .tif.

Podpis a záhlaví souboru

Hlavička souboru obsahuje podpis a odkaz (offset) na první smysluplný datový blok v souboru.

Podpis souboru TIFF ( magické číslo ) se skládá ze dvou částí:

Existují tedy dva možné podpisy (v závislosti na pořadí bajtů v souboru):

Dále, bajty 4-7, je indikován posun v bajtech od začátku souboru (zarovnáno na SLOVO ( strojové slovo )) k prvnímu adresáři IFD (anglický adresář obrazových  souborů ).

Podporované formáty úložiště

Struktura formátu je flexibilní a umožňuje ukládat obrázky v paletovém barevném režimu a také v různých barevných prostorech:

Podporované režimy jsou 8, 16, 32 a 64 bitů na kanál, když je celé číslo, a také 32 a 64 bitů na kanál, když představuje hodnotu pixelu jako čísla s plovoucí desetinnou čárkou .

Komprese

Obrázek je možné uložit jako soubor TIFF s kompresí nebo bez ní. Míra komprese závisí na vlastnostech samotného uloženého obrázku a také na použitém algoritmu. Formát TIFF umožňuje použití následujících kompresních algoritmů:

V tomto případě je JPEG jednoduše zapouzdřením formátu JPEG ve formátu TIFF. Formát TIFF také umožňuje ukládat obrázky komprimované podle standardu JPEG bez ztráty dat (Lossless JPEG), ale komprese JPEG-LS ve specifikaci TIFF Revision 6.0 není podporována.

Algoritmy CCITT Group 3 a 4 jsou určeny pro kódování binárních bitmap . Původně byly navrženy pro faxové sítě (proto jsou někdy označovány jako Fax 3, Fax 4). V současné době se používají také v tisku, digitálních mapových systémech a geografických informačních systémech. Algoritmus skupiny 3 je podobný RLE v tom, že kóduje lineární sekvence pixelů , zatímco skupina 4 kóduje pole 2D pixelů.

Tagy

TIFF je tagovaný formát a má následující typy tagů:

Základní značky

Tyto štítky tvoří jádro formátu a musí být podporovány všemi produkty, které implementují formát TIFF v souladu se specifikací.

Kód hex název Popis
254 0x00FE NewSubfileType Typ dat uložených v tomto souboru. Tento štítek nahrazuje štítek SubfileType a je velmi užitečný, když je ve stejném souboru TIFF uloženo více obrázků.
255 0x00FF SubfileType Typ dat uložených v tomto souboru (starý).
256 0x0100 ImageWidth Počet sloupců na obrázku.
257 0x0101 ImageLength Počet řádků na obrázku.
258 0x0102 BitsPerSample Počet bitů v komponentě. Toto označení předpokládá jiný počet bitů v každé komponentě (ačkoli ve většině případů je stejný). Například pro RGB jich může být 8 pro všechny komponenty – červená, zelená a modrá, nebo 8,8,8 pro každou z komponent.
259 0x0103 komprese Typ použité komprese.
262 0x0106 Fotometrická interpretace Barevný model, který se má použít.
263 0x0107 Prahování Typ převodu šedé na černobílé pro černobílé obrázky.
264 0x0108 CellWidth Počet sloupců v matici převodu šedé na černou a bílou.
265 0x0109 CellHeight Počet řádků v matici převodu šedé na černou a bílou.
266 0x010A FillOrder Logické pořadí bitů v bajtu.
270 0x010E Popis obrázku Popis obrázku.
271 0x010F Udělat Výrobce obrázků.
272 0x0110 Modelka Číslo modelu nebo sériové číslo.
273 0x0111 Odsazení pásů Offset pro každý obrazový pás v bajtech.
274 0x0112 Orientace Orientace obrázku.
277 0x0115 SamplesPerPixel Počet komponent na pixel.
278 0x0116 RowsPerStrip Počet řádků na jízdní pruh.
279 0x0117 StripByteCounts Počet bajtů na pásek po kompresi.
280 0x0118 MinSampleValue Minimální hodnota použitá komponentou.
281 0x0119 MaxSampleValue Maximální hodnota použitá komponentou.
282 0x011A XResolution Počet pixelů v ResolutionUnit řádku.
283 0x011B YRozlišení Počet pixelů ve sloupci ResolutionUnit.
284 0x011C PlanarConfiguration Metoda pro ukládání složek každého pixelu.
288 0x0120 volné offsety Posun bajtů k řetězci nepoužitých bajtů.
289 0x0121 FreeByteCounts Počet bajtů v řetězci nepoužitých bajtů.
290 0x0122 GrayResponseUnit Rozlišení dat uložených v GrayResponseCurve.
291 0x0123 GrayResponseCurve Množství šedé hustoty.
296 0x0128 ResolutionUnit Rozlišení dat uložených v XResolution, YResolution.
305 0x0131 Software Název a verze softwarového produktu.
306 0x0132 čas schůzky Datum a čas vytvoření obrázku.
315 0x013B Hostitelsky pocitac Počítač a operační systém použitý k vytvoření obrazu.
316 0x013C umělec Jméno tvůrce obrázku.
320 0x0140 barevná mapa Tabulka barev pro obrázky, které používají paletu barev.
338 0x0152 Extra vzorky Popis přídavných komponent.
33432 0x8298 autorská práva Jméno vlastníka práv k uloženému obrázku.

Rozšířené značky

Tyto štítky tvoří jádro formátu, ale na rozdíl od základních štítků není vyžadována jejich podpora.

Speciální značky

Vlastní štítky byly původně definovány společností Adobe . Jsou určeny pro ukládání ve formátu TIFF speciálních datových typů výrobců softwaru a musí být registrovány u Adobe.

Viz také

Poznámky

  1. 1 2 Parsons G., Rafferty J., Zilles S. Formát souboru obrázku tagu (TIFF) - obrázek/tiff, Formát souboru obrázku tagu (TIFF) - obrázek/tiff Registrace podtypu MIME  (anglicky) : Podtyp MIME Registrace - IETF , 1998. - 8 s. doi : 10.17487/RFC2302
  2. 1 2 Parsons G., Rafferty J. Tag Image File Format (TIFF) - obrázek/tiff, Tag Image File Format (TIFF) - image/tiff Registrace podtypu MIME  : Registrace podtypu MIME - IETF , 2002. - 8 str. doi : 10.17487/RFC3302
  3. 1 2 TIFF Revize 6.0 (downlink) . Adobe Systems (3. června 1992). Získáno 31. května 2012. Archivováno z originálu dne 25. června 2012.