TIFF (Română)
TIFF este un format de fișier flexibil, adaptabil pentru manipularea imaginilor și a datelor într-un singur fișier, prin includerea etichetelor antetului (Dimensiune, definiție, aranjament imagine-date, compresie Aplicată a imaginii) care definesc geometria imaginii. Un fișier TIFF, de exemplu, poate fi un container care deține imagini comprimate JPEG (lossy) și PackBits (lossless). Un fișier TIFF poate include, de asemenea, o cale de tăiere bazată pe vectori (contururi, decupaje, cadre de imagine)., Capacitatea de a stoca date de imagine într-un format fără pierderi face ca un fișier TIFF să fie o arhivă de imagini utilă, deoarece, spre deosebire de fișierele JPEG standard, un fișier TIFF care utilizează compresie fără pierderi (sau niciunul) poate fi editat și re-salvat fără a pierde calitatea imaginii. Acest lucru nu este cazul atunci când se utilizează TIFF ca un container care deține JPEG comprimat. Alte opțiuni TIFF sunt straturi și pagini.TIFF oferă opțiunea de a folosi compresia LZW, o tehnică de compresie a datelor fără pierderi pentru reducerea dimensiunii unui fișier. Utilizarea acestei opțiuni a fost limitată de brevetele privind tehnica LZW până la expirarea lor în 2004.
TIFF 6.,0 specificația constă din următoarele părți:
- Introducere (conține informații despre administrarea TIFF, utilizarea câmpurilor și valorilor Private etc.)
- Partea 1: Referință TIFF
- Partea 2: TIFF Extensiile
- Partea 3: Anexe
Partea 1: Referință TIFFEdit
Când TIFF a fost introdus, extensibilitate sale a provocat probleme de compatibilitate. Flexibilitatea în codificare a dat naștere glumei că TIFF reprezintă mii de formate de fișiere incompatibile. Pentru a evita aceste probleme, fiecare cititor TIFF a fost obligat să citească TIFF de bază., Printre altele, TIFF-ul de bază nu include straturi sau imagini JPEG sau LZW comprimate. Baseline TIFF este cunoscut sub numele de TIFF 6.0, Partea 1: Baseline TIFF.
următoarele este o listă incompletă de necesar de Referință TIFF caracteristici:
mai Multe subfilesEdit
TIFF cititorii trebuie să fie pregătiți pentru mai multe/multi-pagină imagini (subfiles) pe fișier TIFF, deși acestea nu sunt necesare pentru a face de fapt nimic cu imagini după primul.
este posibil să existe mai mult de un director de fișiere imagine (IFD) într-un fișier TIFF. Fiecare IFD definește un subfișier., O utilizare a subfiles este de a descrie imagini conexe, cum ar fi paginile unui document facsimil. Un cititor TIFF de bază nu este necesar pentru a citi orice IFD dincolo de primul.
StripsEdit
o imagine TIFF de bază este compusă din una sau mai multe benzi. O bandă (sau bandă) este o subsecțiune a imaginii compusă din unul sau mai multe rânduri. Fiecare bandă poate fi comprimat independent de întreaga imagine, și fiecare începe pe o limită de octet. Dacă înălțimea imaginii nu este divizibilă uniform la numărul de rânduri din bandă, ultima bandă poate conține mai puține rânduri., Dacă etichetele de definire a benzii sunt omise, se presupune că imaginea conține o singură bandă.
CompressionEdit
de Referință TIFF cititorii trebuie să se ocupe de următoarele trei scheme de compresie:
- Fără compresie
- CCITT Group 3 1-Dimensional Modified Huffman RLE
- PackBits de compresie – o formă de run-length encoding
Imagine typesEdit
de Referință TIFF tipuri de imagini sunt: bilevel, tonuri de gri, paletă de culori, și RGB full-color imagini.,
Byte orderEdit
alte câmpuri TIFFEDIT
cititorii TIFF trebuie să fie pregătiți să întâlnească și să ignore câmpurile private care nu sunt descrise în specificația TIFF. Cititorii TIFF nu trebuie să refuze să citească un fișier TIFF dacă nu există câmpuri opționale.
Partea 2: TIFF ExtensionsEdit
mulți cititori TIFF acceptă etichete suplimentare față de cele din TIFF de bază, dar nu fiecare cititor acceptă fiecare extensie. În consecință, caracteristicile TIFF de bază au devenit cel mai mic numitor comun pentru TIFF. Caracteristicile TIFF de bază sunt extinse în extensiile TIFF (definite în TIFF 6.,0 partea 2 specificație) dar extensiile pot fi definite și în etichete private.
extensiile TIFF sunt cunoscute oficial ca TIFF 6.0, Partea 2: extensiile TIFF. Aici sunt câteva exemple de TIFF extensiile definite la TIFF 6.0 caietul de sarcini:
CompressionEdit
- CCITT T. 4 bi-nivel de codare
- CCITT T. 6 bi-nivel de codare
- schema de Compresie LZW
- JPEG de compresie bazate pe (TIFF schemă de compresie 7) utilizează DCT (Discrete Cosinus Transform) a introdus în 1974 de către N. Ahmed, T. Natarajan și K. R. Rao; a se vedea de Referință 1 într-Discrete cosinus transform., Pentru mai multe detalii, consultați Adobe document.
Imagine typesEdit
- Imaginile CMYK
- YCbCr Imagini
- HalftoneHints
- Pardoseală de Imagini
- CIE L*a*b* Imagini
Imagine treesEdit
O bază TIFF fișier poate conține o secvență de imagini (IFD). De obicei, toate imaginile sunt legate, dar reprezintă date diferite, cum ar fi paginile unui document. Pentru a susține în mod explicit mai multe vizualizări ale acelorași date, a fost introdusă eticheta SubIFD. Acest lucru permite ca imaginile să fie definite de-a lungul unei structuri arborescente., Fiecare imagine poate avea o secvență de copii, fiecare copil fiind el însuși o imagine. Utilizarea tipică este de a oferi miniaturi sau mai multe versiuni ale unei imagini în spații de culoare diferite.
TilesEdit
o imagine TIFF poate fi, de asemenea, compusă dintr-un număr de plăci. Toate plăcile din aceeași imagine au aceleași dimensiuni și pot fi comprimate independent de întreaga imagine, similar cu benzile (vezi mai sus). Imaginile cu gresie fac parte din TIFF 6.0, Partea 2: extensii TIFF, astfel încât suportul pentru imagini cu gresie nu este necesar în cititorii TIFF de bază.
alte extensiimodificare
conform TIFF 6.,0 specificație (Introducere), toate fișierele TIFF folosind propus TIFF extensii care nu sunt aprobate de către Adobe, ca parte de Bază TIFF (de obicei pentru utilizări specializate de TIFF care nu intră în domeniul de publicare sau grafice generale sau imagine de schimb) ar trebui să fie numit fișiere TIFF sau ar trebui să fie marcate astfel încât că nu vor fi confundate cu masă fișiere TIFF.,
private tagsEdit
dezvoltatorii pot aplica pentru un bloc de „private tags” pentru a le permite să includă propriile informații de proprietate într-un fișier TIFF, fără a provoca probleme pentru schimbul de fișiere. Cititorii TIFF trebuie să ignore etichetele pe care nu le recunosc, iar etichetele private ale unui dezvoltator înregistrat sunt garantate să nu intre în conflict cu etichetele altcuiva sau cu setul standard de etichete definite în specificație. Etichetele Private sunt numerotate în intervalul 32,768 și mai mare.,tag-urile Private sunt rezervate pentru informații semnificative doar pentru o anumită organizație sau pentru experimente cu o nouă schemă de compresie în cadrul TIFF. La cerere, administratorul TIFF (în prezent Adobe) va aloca și înregistra unul sau mai multe etichete private pentru o organizație, pentru a evita posibilele conflicte cu alte organizații. Organizațiile și dezvoltatorii sunt descurajați să-și aleagă propriile numere de etichete în mod arbitrar, deoarece acest lucru ar putea provoca probleme grave de compatibilitate., Cu toate acestea, dacă există puține sau nicio șansă ca fișierele TIFF să scape de un mediu privat, organizațiile și dezvoltatorii sunt încurajați să ia în considerare utilizarea etichetelor TIFF în intervalul „reutilizabil” 65,000–65,535. Nu este necesar să contactați Adobe atunci când utilizați numere din acest interval.
Internet Media TypeEdit
imaginea de tip MIME / tiff (definită în RFC 3302) fără un parametru de aplicație este utilizată pentru fișierele TIFF 6.0 de bază sau pentru a indica faptul că nu este necesar să se identifice un subset specific de extensii TIFF sau TIFF., Parametrul opțional „application” (exemplu: Content-type: image/tiff; application=foo) este definit pentru image/tiff pentru a identifica un anumit subset de extensii TIFF și TIFF pentru datele de imagine codificate, dacă este cunoscut. Conform RFC 3302, subseturile TIFF specifice sau extensiile TIFF utilizate în parametrul aplicației trebuie publicate ca RFC.
tip MIME imagine/tiff-fx (definit în RFC 3949 și RFC 3950) se bazează pe TIFF 6.0 cu TIFF Note Tehnice TTN1 (Copaci) și TTN2 (Înlocuire TIFF/JPEG caietul de sarcini)., Este folosit pentru Internet fax compatibil cu recomandările ITU-T pentru Grupa 3 Alb-negru, tonuri de gri și culoare fax.
TIFF Compression TagEdit
TIFF Tag 259 (010316) stochează informațiile despre metoda de compresie. Valoarea implicită este 1 = fără compresie.
majoritatea scriitorilor și cititorilor TIFF acceptă doar câteva scheme de compresie TIFF., Aici sunt câteva exemple de utilizat TIFF scheme de compresie:
valoare | schemă de Compresie | Pierderi/lossless | Specificație | Descriere | tipuri de Imagini | De utilizare și de sprijin |
---|---|---|---|---|---|---|
000116 | Nimic | Fara | TIFF 6.0 | de Referință TIFF | Toate | Comune |
000216 | CCITT Group 3 1-Dimensional Modified Huffman run-length encoding (un.k.o., MH or CCITT 1D) | Lossless | TIFF 6.0 | Baseline TIFF; compression based on ITU-T T.4 | Black and white | Common |
000316 | CCITT T.4 bi-level encoding as specified in section 4, Coding, of ITU-T Recommendation T.4 (a.k.a. CCITT Group 3 fax encoding or CCITT Group 3 2D) | Lossless | TIFF 6.0 | TIFF 6.0 Extensions; compression based on ITU-T T.4 | Black and white | Common |
000416 | CCITT T.,6 bi-level encoding as specified in section 2 of ITU-T Recommendation T.6 (a.k.a. CCITT Group 4 fax encoding) | Lossless | TIFF 6.0 | TIFF 6.0 extensions; compression based on ITU-T T.6 | Black and white | Common |
000516 | Lempel–Ziv–Welch | Lossless | TIFF 6.0 | TIFF 6.,0 Extensii; definit pentru prima dată în TIFF 5 (1988); patentat un algoritm de compresie, dar brevete au expirat în 2003 și 2004 | Toate | Comune |
000616 | JPEG (învechit „de stil vechi” JPEG, mai târziu înlocuit în Technote2) | Lossy | TIFF 6.0 | TIFF 6.0 Extensii; definit pentru prima dată în TIFF 6 (1992); învechit, nu ar trebui să fie scris., | Continuous-tone | Rare |
000716 | JPEG („new-style” JPEG) | Lossy | TIFF 6 Technote2 (1995) | Technote2 supersedes old-style JPEG compression; it is a TIFF 6.0 extension. | Continuous-tone | Uncommon |
000816 | Deflate (zlib), Adobe variant (official) | Lossless | TIFF Specification Supplement 2 (2002) | RFC 1950 (1996), RFC 1951 (1996), Adobe Photoshop TIFF Technical Notes; it is a TIFF 6.0 extension., | All | Uncommon |
000916 | JBIG, per ITU-T T.85 | Lossless | TIFF-FX | RFC 2301 (1998), RFC 3949 (2005) | Black and white | Rare |
000A16 | JBIG, per ITU-T T.,43 | Lossless | TIFF-FX | RFC 2301 (1998), RFC 3949 (2005) | Black and white | Rare |
7FFE16 | NeXT RLE 2-bit greyscale encoding | Proprietary | Rare | |||
800516 | PackBits (a.k.a. Macintosh RLE) | Lossless | TIFF 6.,etary | According to TIFF Specification Supplement 2 it should be considered obsolete but reading is recommended | All | Uncommon |
80B316 | Kodak DCS | Proprietary | Rare | |||
876516 | JBIG | LibTiff | Black and white | Rare | ||
879816 | JPEG2000 | Proprietary | Includes a complete JP2 file inside a TIFF file, not recommended., Introduced by Leadtools. | Uncommon | ||
879916 | Nikon NEF Compressed | Proprietary | Rare | |||
879B16 | JBIG2 | Lossless, lossy | TIFF-FX Extension Set 1.0 | Abandoned IETF draft from 2001 | Rare |
BigTIFFEdit
The TIFF file formats use 32-bit offsets, which limits file size to around 4 GiB., Unele implementări folosesc chiar și un offset semnat pe 32 de biți, care se confruntă cu probleme în jurul valorii de 2 GiB. BigTIFF este un format de fișier TIFF variantă care utilizează compensări pe 64 de biți și suportă fișiere mult mai mari (până la 18 exabytes în dimensiune). Specificația formatului de fișier BigTIFF a fost implementată în 2007 în versiunile de dezvoltare ale versiunii LibTIFF 4.0, care a fost lansată în cele din urmă ca stabilă în decembrie 2011. Suportul pentru formatele de fișiere BigTIFF de către aplicații este limitat.
digital preservationEdit
Adobe deține drepturile de autor asupra specificațiilor TIFF (alias TIFF 6.,0) împreună cu cele două suplimente care au fost publicate. Aceste documente pot fi găsite pe pagina Resurse Adobe TIFF. Standardul Fax din RFC 3949 se bazează pe aceste specificații TIFF.fișierele TIFF care utilizează strict „seturile de etichete” de bază definite în TIFF 6.0 împreună cu restricționarea tehnologiei de compresie la metodele identificate în TIFF 6.0 și care sunt testate și verificate în mod adecvat de mai multe surse pentru toate documentele create pot fi utilizate pentru stocarea documentelor., Problemele întâlnite frecvent în industria de gestionare a conținutului și a documentelor asociate cu utilizarea fișierelor TIFF apar atunci când structurile conțin anteturi proprietare, nu sunt documentate corespunzător și/sau conțin „ambalaje” sau alte containere în jurul seturilor de date TIFF și/sau includ tehnologii de compresie necorespunzătoare sau acele tehnologii de compresie nu sunt implementate corect.,
variantele TIFF pot fi utilizate în sistemele de imagistică a documentelor și de gestionare a conținutului/documentelor folosind compresia CCITT Group IV 2D care acceptă imagini alb-negru (bitonale, monocrome), printre alte tehnologii de compresie care acceptă culoarea. Atunci când capacitatea de stocare și lățimea de bandă de rețea a fost o mare problemă frecvent întâlnită în ziua de azi”e medii de server, volum mare de stocare de scanare, documentele au fost scanate în alb și negru (nu în culori sau în nuanțe de gri) pentru a conserva capacitatea de stocare.
includerea etichetei SampleFormat în TIFF 6.,0 permite fișierelor TIFF să gestioneze tipuri avansate de date pixel, inclusiv imagini întregi cu mai mult de 8 biți pe canal și imagini în virgulă mobilă. Această etichetă a făcut din TIFF 6.0 un format viabil pentru procesarea științifică a imaginilor, unde este necesară o precizie extinsă. Un exemplu ar fi utilizarea TIFF pentru a stoca imaginile achiziționate folosind camere CCD științifice care oferă până la 16 biți per fotosit de rezoluție de intensitate. Stocarea unei secvențe de imagini într-un singur fișier TIFF este, de asemenea, posibilă și este permisă în conformitate cu TIFF 6.0, cu condiția respectării regulilor pentru imaginile cu mai multe pagini.,
TIFF/ITEdit
TIFF / este folosit pentru a trimite date pentru paginile pregătite pentru imprimare care au fost proiectate pe sisteme de prepress high-end. Specificația TIFF / IT (ISO 12639) descrie un format de fișiere multiple, care poate descrie o singură pagină per set de fișiere. Fișierele TIFF / IT nu sunt interschimbabile cu fișierele TIFF comune.
obiectivele în dezvoltarea TIFF / IT au fost să ducă mai departe formatele originale de bandă magnetică IT8 într-o versiune independentă de mediu. TIFF / se bazează pe Adobe TIFF 6.,0 CAIETUL DE SARCINI și ambele extinde TIFF 6, prin adăugarea de tag-uri suplimentare, și restricționează, prin limitarea unor tag-uri și valorile din Tag-uri. Nu toate imaginile TIFF/IT valide sunt imagini TIFF 6.0 valide.TIFF / definește formate de fișiere imagine pentru codarea imaginilor color cu ton continuu, imagini color cu linii de artă, imagini de înaltă rezoluție cu ton continuu, imagini monocrome cu ton continuu, imagini cu imagini binare, imagini binare cu linii de artă, date ecranate și imagini ale paginilor finale compozite.
nu există un tip MIME definit pentru TIFF / IT., Imaginea de tip MIME / tiff nu trebuie utilizată pentru fișierele TIFF/IT, deoarece TIFF/IT nu este conform cu Tiff 6.0 de bază, iar cititorii TIFF 6.0 pe scară largă nu pot citi TIFF/IT. Imaginea de tip MIME / TIFF (definită în RFC 3302) fără un parametru de aplicație este utilizată pentru fișierele TIFF 6.0 de bază sau pentru a indica faptul că nu este necesar să se identifice un subset specific de extensii TIFF sau TIFF. Parametrul aplicației trebuie utilizat împreună cu image/tiff pentru a distinge extensiile TIFF sau subseturile TIFF. Conform RFC 3302, anumite subseturi TIFF sau extensii TIFF trebuie publicate ca RFC., Nu există un astfel de RFC pentru TIFF / IT. De asemenea, nu există niciun plan al Comitetului ISO care să supravegheze standardul TIFF/IT pentru a înregistra TIFF/IT fie cu un parametru pentru imagine/tiff, fie ca nou tip MIME separat.,
TIFF/IT filesEdit
- ultima Pagină (FP)
- Ton Continuu imagine (CT)
- Linie de Lucru de imagine (LW)
- de Înaltă rezoluție cu tonuri Continue fișiere (HC – opțional)
TIFF/L definește, de asemenea, următoarele fișiere:
- Monocrom cu tonuri continue Imagine imagini (MP)
- Binar Imagine imagini (BP)
- Binar Linie-imagini de artă (BL)
- Ecranat de Date (SD)
Unele dintre aceste tipuri de date sunt parțial compatibile cu definițiile corespunzătoare în TIFF 6.0 caietul de sarcini., Pagina finală (FP) permite ca diferitele fișiere necesare pentru a defini o pagină completă să fie grupate împreună: oferă un mecanism pentru crearea unui pachet care include straturi de imagine separate (de tipuri CT, LW etc.) pentru a fi combinate pentru a crea imaginea imprimată finală. Utilizarea sa este recomandată, dar nu este necesară. Trebuie să existe cel puțin un subfișier într-un fișier FP, dar nu mai mult de unul din fiecare tip. Acesta conține de obicei un SUBFIȘIER CT și un subfișier LW.
spațiul de culoare primar pentru acest standard este CMYK, dar și alte spații de culoare și utilizarea profilurilor ICC sunt acceptate.,
TIFF / IT compressionEdit
TIFF / nu prevede comprimarea în structura fișierului în sine, dar nu există restricții. (De exemplu, este permisă comprimarea întregii structuri de fișiere într-o arhivă ZIP.)
fișierele LW utilizează o schemă de compresie specifică cunoscută sub numele de codare Run-length pentru LW (valoarea etichetei de compresie este 808016). Fișierele HC utilizează, de asemenea, o codificare specifică a lungimii de rulare pentru HC (valoarea etichetei de compresie este 808116). Specificațiile TIFF / IT P1 nu permit utilizarea compresiei în fișierul CT.,
mai jos este o listă de definit TIFF/IT scheme de compresie:
TIFF/IT P1Edit
ISO 12639:1998 introdus TIFF/IT-P1 (Profil 1) – direct subset de plin TIFF/IT standard (anterior definite în ANSI IT8.8-1993). Acest subset a fost dezvoltat pe baza realizării reciproce de către ambele standarde și comunitățile de dezvoltare de software că o implementare a standardului TIFF/IT complet de către orice furnizor a fost atât improbabilă (din cauza complexității sale), cât și inutilă (deoarece profilul 1 ar acoperi majoritatea aplicațiilor pentru livrarea de anunțuri digitale)., Aproape toate fișierele TIFF / IT din publicitatea digitală au fost distribuite ca seturi de fișiere TIFF/IT-P1 în 2001. Când oamenii vorbesc despre TIFF / IT, înseamnă de obicei standardul P1.,
Aici sunt unele dintre restricțiile privind TIFF/IT-P1 (comparativ cu TIFF/IT):
- Foloseste CMYK numai (când este cazul)
- este pixel intercalat (când este cazul)
- Are o singură alegere de orientare imagine
- Are o singură alegere din gama dot
- Restricționat metodele de compresie
TIFF/E-P1 este simplificată de nivelul de conformitate al TIFF/IT și se maximizează compatibilitatea între Culoare Electronice Prepress Sisteme (CEPS) și Desk Top Publishing (DTP) lumi. Acesta oferă o interfață curată pentru formatele de proprietate CEPS, cum ar fi formatul Scitex CT/LW.,
TIFF / IT P2Edit
deoarece TIFF / IT P1 a avut o serie de limitări, a fost dezvoltat un format extins. ISO 12639: 2004 a introdus un nou nivel de conformitate extins – TIFF/IT-P2 (profilul 2)., TIFF/IT-P2 adăugat un număr de funcții la TIFF/E-P1, cum ar fi:
- CMYK loc doar culorile (când este cazul)
- Suport pentru compresie de CT și BP date (JPEG si Dezumfla)
- Suport pentru mai multe LW și CT fișiere într-un singur fișier
- Suport pentru copydot fișiere printr-un nou tip de fișier numit SD (Ecranat de Date)
- a fost un efort de a crea o posibilitate de a înlănțui FP, LW, și CT fișiere într-un singur fișier numit GF (Grup Final) fișier, dar acest lucru nu a fost definit într-un proiect de versiune de ISO 12639:2004. acest format nu a fost utilizat pe scară largă.,
private tagsEdit
specificația TIFF / IT a păstrat posibilitatea TIFF pentru dezvoltatori de a utiliza etichete private. Specificația TIFF / IT este foarte precisă în ceea ce privește modul în care aceste etichete private ar trebui tratate – ar trebui analizate, dar ignorate.etichetele Private din specificația TIFF / IT-P1 au fost inițial destinate să ofere dezvoltatorilor modalități de a adăuga funcționalități specifice pentru aplicații specifice. Etichetele Private pot fi utilizate de dezvoltatori (de exemplu, Scitex) pentru a păstra anumite valori de imprimare sau alte funcționalități., Etichetele Private sunt de obicei etichetate cu numere de etichete mai mari sau egale cu 32768.
toate etichetele private trebuie să fie solicitate de la Adobe (administratorul TIFF) și înregistrate.în 1992, DDAP (distribuția digitală a publicității pentru publicare, mai târziu Direcții digitale în aplicații pentru producție) și-a elaborat Declarația de cerințe pentru livrarea anunțurilor digitale. Acest lucru a fost prezentat ANSI-acreditate CGATS (Comitetul pentru Graphic Arts Technology Standards) pentru dezvoltarea unui standard de format de fișier acreditat pentru livrarea de anunțuri digitale., CGATS revizuit alternativele lor în acest scop și TIFF părea candidatul ideal, cu excepția faptului că nu a putut ocupa anumite funcționalități necesare. CGATS i-a cerut lui Aldus (administratorul TIFF) un bloc din propriile etichete private TIFF pentru a implementa ceea ce a devenit în cele din urmă TIFF/IT. De exemplu, abilitatea de a identifica secvența culorilor este gestionată de eticheta 34017 – eticheta secvenței de culori.
TIFF/A fost creat pentru a satisface nevoia pentru un transport independent de metoda de codare a datelor raster în IT8.1,IT8.2 și IT8.5 standarde.,
StandardsEdit
TIFF/A fost definite în ANSI IT8.8-1993 standard în 1993 și revizuit mai târziu în Standardul Internațional ISO 12639:1998 – Prepress digital de schimb de date – Tag image file format pentru tehnologia de imagine (TIFF/L). Standardul ISO înlocuiește ANSI IT8.8-1993. Specifică un mijloc independent de media pentru schimbul electronic de date prepress.