Format fișier imagine etichetat | |
---|---|
Extensie | .tif[1] [2] sau.tiff |
tip MIME | imagine/tiff [1] [2] |
Dezvoltator | Microsoft și Aldus , acum Adobe Systems |
publicat | 1986 |
Tip de format | grafică raster |
Dezvoltat în | EXIF , DCF , TIFF/EP , TIFF/IT , TIFF-FX , GeoTIFF |
Site-ul web | adobe.io/open/sta… ( engleză) |
Fișiere media la Wikimedia Commons |
TIFF ( Tagged Image File Format ) este un format pentru stocarea imaginilor grafice raster . TIFF a devenit un format popular pentru stocarea imaginilor cu profunzime mare de culoare . Este utilizat în scanare, fax, OCR, imprimare și este larg acceptat de aplicațiile grafice. TIFF a fost ales ca format grafic principal al sistemului de operare NeXTSTEP , iar suportul pentru acest format a fost transferat de la acesta la Mac OS X. Formatul a fost dezvoltat de Aldus Corporation în colaborare cu Microsoft pentru a fi utilizat cu PostScript . Compania care deținea specificațiile, Aldus Corporation, a fuzionat ulterior cu Adobe Systems , care deține în prezent drepturile de autor asupra acestor specificații [3] .
Inițial, formatul a acceptat compresie fără pierderi , ulterior formatul a fost extins pentru a suporta compresie cu pierderi în format JPEG [3] .
Fișierele TIFF au de obicei extensia .tiffsau .tif.
Antetul fișierului conține o semnătură și o legătură (offset) către primul bloc de date semnificativ din fișier.
O semnătură de fișier TIFF ( număr magic ) constă din două părți:
Astfel, există două semnături posibile (în funcție de ordinea octeților din fișier):
În continuare, octeții 4-7, este indicat decalajul în octeți de la începutul fișierului (aliniat la WORD ( cuvântul mașinii )) la primul director IFD ( de exemplu , directorul fișierului imagine ).
Structura formatului este flexibilă și vă permite să salvați imagini în modul de culoare paletată, precum și în diferite spații de culoare:
Modurile acceptate sunt 8, 16, 32 și 64 de biți pe canal atunci când sunt întregi, precum și 32 și 64 de biți pe canal când reprezintă o valoare a pixelului ca numere în virgulă mobilă .
Este posibil să salvați imaginea ca fișier TIFF cu sau fără compresie. Ratele de compresie depind de caracteristicile imaginii salvate în sine, precum și de algoritmul utilizat. Formatul TIFF permite utilizarea următorilor algoritmi de compresie:
În acest caz, JPEG este pur și simplu o încapsulare a formatului JPEG în format TIFF. Formatul TIFF vă permite, de asemenea, să stocați imagini comprimate conform standardului JPEG fără pierderi de date (JPEG fără pierderi), dar compresia JPEG-LS în specificația TIFF Revision 6.0 nu este acceptată.
Algoritmii CCITT Grupul 3 și 4 sunt pentru codificarea hărților de biți binare . Au fost concepute inițial pentru rețelele de fax (de aceea sunt denumite uneori Fax 3, Fax 4). În prezent, acestea sunt utilizate și în tipărire, sisteme de cartografiere digitală și sisteme de informații geografice. Algoritmul Grupului 3 este similar cu RLE prin faptul că codifică secvențe de pixeli liniare , în timp ce Grupul 4 codifică câmpuri de pixeli 2D.
TIFF este un format etichetat și are următoarele tipuri de etichete:
Aceste etichete formează nucleul formatului și trebuie să fie acceptate de toate produsele care implementează formatul TIFF în conformitate cu specificația.
Codul | hex | Nume | Descriere |
---|---|---|---|
254 | 0x00FE | NewSubfileType | Tipul de date stocate în acest fișier. Această etichetă este un înlocuitor pentru eticheta SubfileType și este foarte utilă atunci când mai multe imagini sunt stocate în același fișier TIFF. |
255 | 0x00FF | SubfileType | Tipul de date stocate în acest fișier (vechi). |
256 | 0x0100 | ImageWidth | Numărul de coloane din imagine. |
257 | 0x0101 | Lungimea imaginii | Numărul de linii din imagine. |
258 | 0x0102 | BitsPerSample | Numărul de biți din componentă. Această etichetă presupune un număr diferit de biți în fiecare componentă (deși în majoritatea cazurilor este același). De exemplu, pentru RGB poate fi 8 pentru toate componentele - roșu, verde și albastru, sau 8,8,8 pentru fiecare dintre componente. |
259 | 0x0103 | comprimare | Tipul de compresie utilizat. |
262 | 0x0106 | Interpretare fotometrică | Modelul de culoare de utilizat. |
263 | 0x0107 | Treierare | Un tip de conversie gri în alb-negru pentru imagini alb-negru. |
264 | 0x0108 | CellWidth | Numărul de coloane din matricea de conversie gri în alb-negru. |
265 | 0x0109 | CellHeight | Numărul de rânduri din matricea de conversie gri în alb-negru. |
266 | 0x010A | FillOrder | Ordinea logică a biților într-un octet. |
270 | 0x010E | Descrierea imaginii | Descrierea imaginii. |
271 | 0x010F | Face | Producator de imagini. |
272 | 0x0110 | Model | Model sau număr de serie. |
273 | 0x0111 | Compensarea benzii | Offset pentru fiecare bandă de imagine în octeți. |
274 | 0x0112 | Orientare | Orientarea imaginii. |
277 | 0x0115 | SamplesPerPixel | Numărul de componente pe pixel. |
278 | 0x0116 | RowsPerStrip | Numărul de linii pe bandă. |
279 | 0x0117 | StripByteCounts | Numărul de octeți pe bandă după comprimare. |
280 | 0x0118 | MinSampleValue | Valoarea minimă utilizată de componentă. |
281 | 0x0119 | MaxSampleValue | Valoarea maximă utilizată de componentă. |
282 | 0x011A | Rezoluție X | Numărul de pixeli din ResolutionUnit a rândului. |
283 | 0x011B | YRezoluție | Numărul de pixeli din coloana ResolutionUnit. |
284 | 0x011C | Configurare plană | O metodă de stocare a componentelor fiecărui pixel. |
288 | 0x0120 | offset-uri libere | Decalajul octetului față de șirul de octeți neutilizați. |
289 | 0x0121 | FreeByteCounts | Numărul de octeți din șirul de octeți neutilizați. |
290 | 0x0122 | GreyResponseUnit | Rezoluția datelor stocate în GrayResponseCurve. |
291 | 0x0123 | GrayResponseCurve | Cantitatea de densitate de gri. |
296 | 0x0128 | Unitate de rezoluție | Rezoluția datelor stocate în XResolution, YResolution. |
305 | 0x0131 | Software | Numele și versiunea produsului software. |
306 | 0x0132 | datetime | Data și ora la care a fost creată imaginea. |
315 | 0x013B | Calculator gazdă | Calculatorul și sistemul de operare utilizate pentru a crea imaginea. |
316 | 0x013C | artist | Numele creatorului imaginii. |
320 | 0x0140 | harta de culori | Tabel de culori pentru imaginile care folosesc paleta de culori. |
338 | 0x0152 | Mostre suplimentare | Descrierea componentelor suplimentare. |
33432 | 0x8298 | Drepturi de autor | Numele proprietarului drepturilor asupra imaginii stocate. |
Aceste etichete formează nucleul formatului, dar, spre deosebire de etichetele de bază, nu trebuie să fie acceptate.
Etichetele personalizate au fost definite inițial de Adobe . Sunt destinate stocării în TIFF a unor tipuri de date speciale ale producătorilor de software și trebuie să fie înregistrate la Adobe.
containere media | |
---|---|
Video/Audio | |
Audio | |
Muzică | |
Raster | |
Vector | |
Complex |