Ce este un fișier PNG. Ce este PNG.

FILE PNG (de la limba engleză. Grafică de rețea portabilă) se referă la bitmap-uri. Formatul PNG conține o paletă de culori specifice folosită în figură. Ca formatul grafic. Destul de des aplicați în rețeaua World Wide Web când introduceți pagini web în diferite imagini. Prin utilizarea algoritmului de compresie deflate, imagini raster.Având o extensie a fișierului PNG este disponibilă pentru compresie fără o pierdere de calitate explicită.

Dezvoltat acest format Fișier pentru a înlocui formatul GIF, deoarece ultima dată necesară de prezența software-ului plătit. Printre proprietarii de resurse web, imaginile PNG sunt renumite pentru caracteristicile excelente pe fundalul unor astfel de formate. PNG suportă adâncimea de culoare în valoare de până la 48 de biți. Principala diferență dintre GIF este aceea că fișier grafic. Este limitat la 8 biți (doar 256 de culori). Ar trebui să se știe că, spre deosebire de GIF, PNG nu are suport pentru efectele de animație.

Deschideți un fișier având o extensie PNG poate fi de fapt orice program de vizualizare. ÎN sistem de operare Windows, Deschideți PNG este posibil prin simpla dublu clic pe mouse pentru a vizualiza imaginile. Acest format de imagine este lansat în orice browsere web. Dacă utilizatorul trebuie să schimbe imaginea salvată în versiunea PNG, este suficient să utilizați utilitățile de editare a imaginilor, cum ar fi Adobe Photoshop sau Microsoft Windows Fotografii, precum și Corel PaintShop sau Sisteme ACD.

Această extensie de fișier este foarte populară și poartă toate informațiile grafice necesare pentru imagini colorate de bună calitate.

Grafica computerului Acum a inundat totul în jur, chiar și fotografiile pe care le arătăm mai des pe ecranul monitorului, telefonul sau televizorul decât pe hârtie. Dar care sunt cele mai interesante metode de stocare a acestor imagini sunt foarte diferite. Există zeci de formate de stocare a imaginilor, fiecare cu avantajele și dezavantajele lor, dar cele care dau cele mai eficiente și mai populare cea mai buna calitate Și, în plus, fișierul se dovedește un volum mic. Una dintre aceste formate este format PNG. Care este acest format și de unde a venit?

Pe scurt despre motivul pentru apariția acestui format de stocare a imaginilor ...

La 4 ianuarie 1995, a fost exprimată ideea creației format gratuit În loc de GIF plătit și deja în luna decembrie a aceluiași an formatul nou PNG a fost gata și propus pentru examinare. Formatul GIF la acel moment a permis să primească fișiere foarte mici care au fost convenabile de utilizat pe site-uri. Dar fostul GIF liber a devenit neașteptat - proprietarul brevetului pentru el, compania "Unisys Corporation", a fost eliminat pentru a lua bani pentru fiecare imagine pe care acest format le utilizează. Acesta a fost motivul dezvoltării unui format gratuit, numit PNG - abrevierea din expresia engleză "Grafică de rețea portabilă". După cum se poate vedea din nume, este destinat utilizării în rețea, datorită fișierelor unui volum mic, care vă permite să descărcați rapid paginile cu grafică.

Ce avantaje și dezavantaje au un format PNG în comparație cu alții, în special cu principalul său concurent, format GIF? Există o mulțime de diferențe, dar despre totul în ordine ...

ÎN format PNG. Un algoritm de compresie numit Deflare, care în sine este distribuit liber, adică absolut gratuit. Acest algoritm lucrează la principiul unui arhivator convențional, comprimând efectiv informații despre schema de culori a fiecărui pixel și este ceea ce vă permite să obțineți un fișier destul de mic. În plus, în acest format, puteți salva imagini color complete, adică cele în care sunt utilizate până la 48 de biți pentru fiecare pixel - și aceasta este o schemă de culoare foarte mare, chiar mai mult decât perceperea ochiului uman. Formatul GIF vă permite, de asemenea, să utilizați doar 256 de culori și nuanțe - suficient pentru cele mai simple imagini, dar foarte puțin pentru calitatea fotografică.

În formatele PNG, GIF și TIFF, se utilizează așa-numitul canal alfa. Aceasta înseamnă că puteți face unele secțiuni ale imaginii transparente. În același timp, în format GIF, acest lucru se face foarte simplu - doar una dintre culorile la selecție este atribuită transparentă și atunci când vizualizează imaginea, pur și simplu nu este vizibilă - puteți face un fundal transparent. Formatul TIFF este mai mult gândit în acest sens, dar este foarte rar utilizat - se obține dimensiunea prea mare a fișierului. Dar în format PNG alfa - Canalul este făcut cu mintea - nu există nici o transparență acolo, dar are și 256 de gradații de luminozitate. Adică, puteți face cu ușurință trecerea de la un fundal complet transparent la o imagine color deplină și pentru a obține efecte frumoase. Mai ales frumos se uită pe site-uri. Dacă transparența nu este necesară, puteți pur și simplu să nu o utilizați când salvați imaginea și obțineți fișierul pentru un volum mai mic.

Din păcate, formatul PNG are un dezavantaj, nu foarte semnificativ - nu vă permite să salvați secvența de imagini, așa-numita animație. GIF vă permite să o faceți. Sa întâmplat, pentru că, la momentul creării unui nou format, animația nu a fost folosită aproape de oriunde și nu a existat o nevoie specială pentru locurile colorate în 1995, astfel încât animația a fost exclusă din proiect ca fiind inutilă. Astăzi, animația de nișă a ocupat tehnologia Flash, care nici un format grafic obișnuit este un concurent.

Dacă formatul PNG este atât de bun, atunci de ce nu a devenit superpopular? Răspunsul este simplu - S-a susținut slab dezvoltatorii altor programe. A influențat mai ales faptul că majoritatea utilizatorilor de Internet au folosit browserul Internet Explorer.Și nu am înțeles imaginile din format PNG, deși dezvoltatorii altor browsere încorporează imediat un astfel de sprijin în ele. Situația a fost corectată numai când a apărut Internet Explorer 7, dar timpul de "promovare" a trecut mult timp.

Astăzi, format PNG este inclus în primele trei formate cele mai populare și recomandate din tehnologiile web, împreună cu formatele GIF și JPG. Și, cu excepția cazului în care lipsa de animație este dezavantajată, el câștigă toți parametrii în comparație cu ceilalți. O imagine de înaltă calitate fără pierderi de calitate, un fișier mic, tranziții netede la un fundal transparent și chiar fără o încălcare a dreptului de autor al cuiva - ce altceva este necesar pentru fericirea dezvoltatorului site-ului?

Mai mult, fiind un format PNG gratuit oferă diferite avantaje practice față de designerul web GIF:
- cea mai bună compresie: Pentru cele mai multe imagini, PNG atinge o dimensiune mai mică decât GIF
Mare adâncime de culoare: PNG oferă TrueColor până la 48 de biți atunci când avem doar o paletă de culoare 256 în GIF
Transparență alfa canal: Când GIF oferă numai transparență binară, PNG permite efecte aproape nelimitate de transparență, oferind pentru transparența canalului Alpha

Este necesar să se observe că PNG nu permite să facă o animație modul în care face GIF. Dar există un standard (MNG), pe care îi permite, dar nu este atât de larg susținut de browserele web și de editorii grafici.

Deci, de ce este GIF-ul este încă atât de popular?

Sunteți probabil surprinși de ce PNG nu este la fel de utilizat în formatul web, dacă este atât de bun cum este anunțat. Răspunsul, în cea mai mare parte, este ideea greșită a formatului și a sprijinului său pentru browsere.

Datorită faptului că versiunile Internet Explorer 6 și versiunile anterioare nu susțin întreaga gamă de capabilități PNG (inclusiv transparența canalului alfa), oamenii rămân să credem (deși este greșit) că Internet Explorer nu acceptă PNG la toate sau cel puțin nu Sprijinirea transparenței. În realitate, Internet Explorer 5 și 6 sprijină specificațiile PNG suficiente, făcându-l echivalente din punct de vedere funcțional (sau mai multe) gif neatinse. Toate celelalte browsere de referință, inclusiv Firefox, Netscape 6 și de mai sus, Mozilla, Opera 6 și de mai sus, Safari și Camino susțin pe deplin transparența PNG.

În plus față de acest concept incorect privind suportul browserului, construit în animația GIF (și continuă să fie) principalul motiv pentru succesul său. Deși, în câțiva ani, utilizarea GIF devine mai puțin populară în comparație cu alte tehnologii (de exemplu, bliț), care devin mai potrivite pentru animație.

Transparența este caracteristica cheie a GIF și PNG, care este adesea cauza selecției formularului de designer Web uzat. Deși PNG oferă un suport mai cuprinzător de transparență, designerii web trebuie adesea să creeze o versiune GIF a imaginilor pentru montarea către browsere vechi. Folosirea CSS este posibilă (și parțial triter), prin trimiterea de imagini GIF pentru browserele vechi și PNG de înaltă calitate în browserele care le înțeleg. Dar aceasta este o lucrare dublă pentru designerul web și, ca rezultat, oamenii merg de-a lungul rezistenței mai mici și continuă să folosească imagini GIF.

Deci, am examinat mai multe motive pentru care GIF este încă atât de popular, dar majoritatea se bazează pe concepte neînțelegeri sau pe scenariul obișnuit de lucru. Înarmați cu unele cunoștințe-cheie în lucrul cu PNG și cum poate fi utilizat în siguranță în browsere, vi se oferă posibilitatea de a profita de toate avantajele pe care le oferă.

Ce zici de JPEG?

JPEG este un alt format web omniprezent și în majoritatea cazurilor, cum ar fi fotografiile (sau altele cu ele), este chiar mai bună decât PNG sau GIF. PNG nu este conceput pentru a concura cu JPEG. Compresia JPEG face fișiere semnificativ mai mici decât PNG atunci când lucrați cu fotografii. Pe de altă parte, PNG produce fișiere mai mici când imaginile din interiorul textului, linii de artă, logo, culori "netede" etc.

Unele exemple minunate de utilizare a PNG-ului modest

Acum, să ne uităm la modul de utilizare a PNG în web design. Am adunat toate fișierele pentru fiecare exemplu într-un dosar separat disponibil pe (Handyblogger: meniul original acolo, dar nu am găsit sursa).

Gradient

În ultimii ani, gradientul este o tranziție lină între două sau mai multe culori, a devenit cei mai buni designeri de web. Gradientul sofisticat, abia distins, care nu se grăbesc la ochi creați un sentiment de profunzime și textură.
Uneori GIF este cea mai bună alegere pentru gradient. Dacă gradientul este o tranziție simplă cu două culori, GIF funcționează perfect. Cu toate acestea, limitările GIF sunt de numai 256 de culori creează adesea o "stripare" vizibilă și neglijentă printre tranziții mai complexe de gradient. JPEG, pe de altă parte, poate emite gradienți mai degrabă picante, dar adesea costă mai mult fișier. Și în timp ce gradienții JPEG sunt de obicei suficient de buni, trebuie să vă amintiți că JPEG folosește o compresie de pierdere, ceea ce înseamnă că imaginea rezultată nu va ajunge niciodată la calitatea imaginii necomprimate.

Stilul tipic al gradientului de fundal este utilizat pentru butoane, blocuri sau doar în altă parte. Poate arata ca in figura 5-1. În sensul acelor de ceasornic, din colțul din stânga sus, vedem imaginea originală (necomprimată), versiunea GIF, versiunea PNG și JPEG. Vedeți că PNG ca rezultat are cea mai mică dimensiune (515 octeți). Este de patru ori mai mică decât GIF imagine. JPEG un pic mai mult decât PNG la 637 octeți și este, de asemenea, mai mică decât calitatea datorită compresiei cu pierderi (adevărul este posibilitatea unui ochi uman pentru a determina diferența de calitatea acestui exemplu simplu în cauză).

Figura 5-1
Photoshopa - Salvare pentru Web, prezentând diferențe de dimensiuni ale fișierelor pentru aceeași imagine în diverse formate

O imagine care ar trebui să funcționeze pe orice fundal

Uneori este necesar să se creeze o imagine care funcționează în mod egal pe diferite substraturi. Unele exemple comune sunt logo-urile și pictogramele. În astfel de situații, fișierele GIF dominate în mod tradițional, dar există mai multe motive pentru care PNG poate fi o alegere mai bună în această situație. PNG, de regulă, câștigă în dimensiunea unui fișier pentru logo-uri sau orice altă "artă" simplă. În plus, transparența congenitală PNG face o creare simplă a fișierelor unice care lucrează în partea de sus a oricărui fundal. PNG oferă transparență binară ca în GIF, dar oferă, de asemenea, o versiune mult mai de dorit, cu un canal alfa, în care pixelii pot fi parțial transparenți, în loc să fie pur și simplu incluși sau oprit. Utilizarea acestuia din urmă mărește dimensiunea fișierului, uneori chiar mai mult decât GIF cu transparență binară, dar vă permite să vă lăsați netezirea pe frontierele imaginii dvs. și să o faceți mai elegantă de plasare pe fundal.

Cu toate acestea, am procesat conceptul folosind o imagine albă cu simboluri de șabloane. Au folosit un simbol alb pe fundal transparentcare, de regulă, ar putea fi destul de eficient. În acest caz, culoarea dvs. de fundal CSS s-ar fi manifestat într-o zonă pătrată sau dreptunghiulară din jurul simbolului, în loc de simbolul însuși.

Și Dan și PJ au folosit gif transparent în loc de PNG. A acoperit complet nevoile lor și sub stilul icoanelor pe care trebuiau să le creeze imagini de pixeli. Folosind PNG, puteți primi o tehnică similară, dar cu o anumită superioritate a ansamblului și transparenței parțiale pentru utilizare în pictograme mai detaliate.

Ei bine, dar în ce browsere funcționează?

Știu ce credeți că: Toată această transparență PNG arată bine, dar este practică?

Vestea bună sunt că toate browserele moderne suportă pe deplin Image PNG., inclusiv transparența canalului Alpha, avantajele cărora am arătat în exemple. Safari (toate versiunile), Firefox (toate versiunile), Opera (versiunea 6 și mai sus), Netscape (versiunea 6 și mai sus) și Mozilla (toate versiunile) vor fi cu un bang pentru a rezolva tot ce le voi întreba. Dar există o veste proastă - singurul browser pe care nu l-am menționat încă și care are majoritatea utilizatorilor dvs.: Internet Explorer.

Internet Explorer 6 și mai jos nu acceptă transparența canalelor alfa încorporate în format PNG. Deoarece cele mai numeroase surferi web au fost făcute (sau nu un browser de alegere), această gaură de goluri conține designeri de web de la PNG. Dar, cu Internet Explorer 7, am primit suport deplin pentru transparența Alpha PNG în toate browserele semnificative. Ce urmează, există modalități de a lucra cu Transparența Alpha PNG în Internet Explorer 6 și mai jos? Deci, dacă doriți să utilizați acest efect, nimic nu vă va opri. Internet Explorer 6 și versiunile sale timpurii necesită mai mult decât este necesar, dar este cu siguranță posibil.

Hack pentru Internet Explorer: Alphaimageloder

Internet Explorer are diferite filtre proprii. Acestea sunt folosite în CSS, dar nu fac parte din specificația oficială CSS. Cu alte cuvinte, ele nu sunt standardizate pe web. Din păcate, Internet Explorer 6 și mai jos nu acceptă pe deplin formatul PNG (care este recomandat de W3C), Microsoft are un filtru care elimină această deficit: Alphaimageloader.

Una dintre principalele sarcini pe care noile site-uri se confruntă cu vertellorii este descarcare rapida Pagini Browsere. Și din moment ce designul minimalist este ca nu pentru toți utilizatorii, trebuie să căutați un compromis între frumosul design cu elemente grafice elegante și viteza resurselor web. Anterior, pentru a reduce greutatea imaginilor, dezvoltatorii de site-uri au folosit fie GIF, fie JPG. Acum, din ce în ce mai des, vestorii folosesc imagini în format PNG. Să încercăm să ne dăm seama de ce se întâmplă.

De ce a fost formatul PNG

Abreviere, care este numele acestui tip de grafică, este format din primele litere ale următoarelor cuvinte în limba engleză: grafică de rețea portabilă, care poate fi tradusă ca "grafică mobilă pentru utilizare în rețea". Formatul PNG a fost inhibat în mod specific pentru a elimina deficiențele de compresie utilizând un algoritm mai simplu de GIF care a început încet să depășească. În plus, poate fi folosit într-o anumită măsură pentru a înlocui un TIFF mult greoaie folosit în principal pentru editare.

Ce se întâmplă un format PNG

Până în prezent, două versiuni ale acestui algoritm sunt utilizate pe scară largă. În primul caz, 8 biți și în al doilea este de 24 de biți. Fotografia în format PNG-8, comparativ cu versiunea GIF, se distinge printr-o ușoară mai bună și lipsa unei creații de animație. În ciuda faptului că o astfel de imagine poate conține maxim 256 de culori, acest algoritm este utilizat pe scară largă pentru a crea text grafic, logo-uri, ilustrații cu margini clare și imagini cu transparență gradient. În cazurile în care acest lucru este în mod clar suficient, dezvoltatorii utilizează un format PNG pe 24 biți care are o masă de beneficii suplimentare, cum ar fi:

  • Algoritmul de compresie îmbunătățit, anularea oricărei pierderi de calitate.
  • Posibilitatea utilizării transparenței alfa oferă 256 nivele diferite de transparență.
  • Prezența corecției gamma care vă permite să reglați automat luminozitatea instantaneului atunci când jucați în diferite programe.
  • Abilitatea de a folosi aproximativ 16,7 milioane de nuanțe de culoare.

Toate acestea contribuie împreună la utilizarea PNG24 pentru a comprima orice imagini care conțin zone transparente, desene cu un număr mare de culori și limite clare ale imaginii.

Trend de dezvoltare.

În ciuda faptului că răspândirea formatului PNG este încă reținută de browserele vechi, precum și suportul insuficient și incomplet pentru capacitățile acestui algoritm în versiuni noi, pentru grafica web PNG este foarte promițătoare. În comparație cu GIF, are trei avantaje principale: canalele alfa, corecția gamma și intercalarea bidimensională (metoda imaginilor imaginii progresive). Și în comparație cu JPEG, el nu are nici o pierdere de calitate. Rețineți că formatul PNG a fost inventat la 4 ianuarie 1995. Din acel moment, au trecut 18 ani și a început să ducă la utilizarea în site-uri web, împingând GIF pe locul al doilea.

Cele mai personalizate (de exemplu, MS Paint) a adoptat-o \u200b\u200bastăzi ca standard pentru salvarea fișierelor implicite. Probabil, dacă nu ar fi fost pentru animație și Fad al vechilor versiuni ale Internet Explorer, GIF ar da drumul concurentului său chiar mai devreme.

Format PNG este cel mai "junior" printre formatele populare de grafică web; Prin urmare, nu este încă suficient de răspândit. Cu toate acestea, capacitățile sale sugerează că, în viitor, producătorii de software și dezvoltatorii de pagini web vor acorda mai multă atenție acestuia.

Abreviația PNG este decriptată ca grafică de rețea portabilă - grafică de rețea transferuri.

În ceea ce privește caracteristicile sale, acest format este similar cu GIF, care nu este surprinzător - la urma urmei, PNG a fost dezvoltat ca alternativă. PNG sprijină următoarele funcții:

  • depozitarea imaginilor color cu adâncime de culoare la 48 de biți (în GIF - până la 8 biți);
  • depozitarea imaginilor monocrome (până la 16 biți per pixeli);
  • suport pentru transparența variabilă - până la 256 de gradări (în format GIF fiecare pixel sau transparent sau nu);
  • compresia imaginii fără pierderi;
  • utilizarea filtrării pentru a optimiza compresia (în GIF este absentă);
  • capacitatea de a interclama imagini pe ecran;
  • instrumentele încorporate pentru detectarea erorilor de transfer de date (în GIF lipsesc);
  • floriografia (lipsesc GIF);
  • salvarea unei copii reduse de imagine.

Spre deosebire de GIF, format PNG este distribuit liber pentru utilizare. Aceasta înseamnă că sprijinul său în software. Puteți introduce fără a plăti licențe. Pentru a comprima imaginea în format PNG, algoritmul LZ78 este un precursor LZW utilizat în format GIF. Dezavantajele PNG comparativ cu GIF pot fi atribuite incapacității de a salva într-un fișier de mai multe imagini și de a crea animație.

Fișierul stocat în format PNG are o structură bloc, îl face similar cu formatul TIFF. Orice program care suportă formatul standard PNG ar trebui să funcționeze cu patru tipuri de blocuri:

  • unitatea antetului conține parametrii de bază ai imaginii. Fișierul nu poate avea mai mult de un titlu;
  • blocul de palete definește paleta de culori folosită în imagine. Această unitate este utilizată numai dacă paleta este necesară (imaginea este salvată în modul de culori indexate);
  • blocul de imagine conține date de imagine;
  • imaginea imaginii Closeup închide fișierul PNG.

În plus față de aceste blocuri, fișierul poate conține date suplimentare, cum ar fi informații despre autor, comentarii text (inclusiv comprimate), informații despre corecția contrastului și gamma, informații despre transparență (canal alfa) etc. Odată cu introducerea de noi Oportunități, puteți adăuga ușor la fișier bloc nou. În același timp, vechile programe pur și simplu "nu vor provoca atenția". Aceasta oferă posibilitatea extinderii ușoare a formatului.

  • Imaginea însăși poate fi salvată în moduri diferite. De exemplu, Adobe Photoshop. Suporta modurile RGB (16 milioane de culori), nuantele de gri (gradare 256) si culori indexate (256 de culori).
  • Transparența imaginii este salvată ca un canal alfa, care vă permite să afișați până la 256 de gradări de transparență. Acest lucru vă permite să implementați o tranziție lină de la imagine în fundal și să evitați apariția "Haloe" asupra frontierei de transparență. În fig. 2.9 Este dat un exemplu de o astfel de suprapunere. Stânga este imaginea originală, în centru - fundalul, dreapta - rezultatul.

Smochin. 2.9.Rezultatul impunerii imaginilor cu o schimbare netedă a transparenței pe fundal

În fig. 2.10 prezintă rezultatul suprapunerii pe aceeași imagine de fundal stocată în format GIF.

Smochin. 2.10.Impunerea pe fundalul imaginilor cu două valori de transparență (sau este sau nu)

NOTĂ. În browsere, afișarea de transparență fără probleme nu este încă implementată.

La salvarea imaginilor în format PNG, imaginile intercate și diferite filtre pot fi utilizate pentru a optimiza compresia. Imaginea interlatată este afișată nu linia de linie (ca atunci când citiți formatul GIF) și blocurile dreptunghiulare (primele 8x8 blocuri, apoi 4x8, 4x4, 2x4, 2x2, 1x2). Este un astfel de algoritm în onoarea numele inventatorului său Adam? Din păcate, nu toate browserele gestionează corect capacitățile acestui format. În fig. 2.11 Este afișat modul în care fișierele PNG sunt afișate de browserul Internet Explorer.

Filtrele vă permit să vă pregătiți datele (să le optimizați) și, prin urmare, să creșteți gradul de comprimare. Filtrarea se aplică octeților componentelor color ale liniei pixelilor. Pentru fiecare linie puteți aplica algoritmul sau nu pentru ao folosi deloc. Există mai multe soiuri de filtre:

Smochin. 2.11.Afișarea unei pagini cu figuri PNG în procesul de încărcare

  • Sub definește diferența dintre valoarea octetului pentru pixelul curent și o valoare similară pentru pixelul anterior;
  • În sus determină diferența dintre valoarea octetului pentru pixelul curent și o valoare similară pentru pixelul anterior;
  • Media - valoarea pentru pixelul curent este prevăzută pe baza valorii medii obținute pentru pixeli situați în partea stângă și pe partea superioară a curentului;
  • Paeth - valoarea este prevăzută pe baza valorii funcției liniare obținute din valorile pixelilor superioare, superioare și stângi.

În unele cazuri, filtrarea vă permite să reduceți dimensiunea fișierului, totuși, pentru fiecare imagine, metoda de filtrare trebuie selectată individual.

În plus față de diferite algoritmi de filtrare, instrumentele de corectare a culorilor încorporate pot fi aplicate imaginii. Pentru PNG, acesta este un indicator de corecție gamma (vă permite să ajustați culorile în funcție de luminozitatea monitorului), informații despre contrast, precum și informații despre culorile principale și "punctul alb". Culorile principale și punctul alb sunt date de coordonate în spațiul de culoare standard. Toți acești parametri vă permit să îmbunătățiți calitatea imaginii jucate pe computerul utilizatorului.

Am revizuit caracteristicile formularului PNG. Pentru a face o imagine completă a domeniului său de aplicare, vom testa. În fig. 2.12 Există trei imagini de testare. Figura 2.13 și este un exemplu de model constând din linii limpezi (circuite sau desen). Figura 2.13, B - o fotografie care conține un complot mare cu o schimbare de culoare netedă (cer). Figura 2.13, In - Foto cu un număr mare de detalii mici. Dimensiuni fișiere sursă în formatul TIFF.: de la 127 la 129 kb.

dar
B. în

Smochin. 2.12.Testați imagini pentru compararea capabilităților de format GIF, JPEG și PNG

Pentru a compara capacitățile diferitelor formate, salvați toate aceste imagini în fișiere GIF., PNG și JPEG. În acest caz au fost utilizate formate GIF. și PNG în modul normal și intercalat și în imaginile de format JPEG stocate cu indicator de calitate (pe scara Adobe Photoshop), egal cu 7. În același timp, zgomotele mici au fost observate pe toate imaginile (în special pe limitele obiectelor). Comparați dimensiunile fișierelor primite.

Tabelul 2.1.Dimensiunile fișierelor primite după conservarea imaginilor de testare în diferite formate, KB

Acest tabel vă permite să judecați scopul optim de utilizare a fiecărei formate. După cum se poate observa, formatele GIF și PNG oferă câștiguri explicite, menținând desene cu un număr mic de culori și zone monofonice mari (circuite, diagrame). Și GIF oferă o comprimare ușor mai bună. Deoarece algoritmii de compresie utilizați în aceste formate nu interferează cu imaginea, nu vă puteți teme că detaliile mici ale schemei vor fi pierdute sau distorsionate. Imaginile intercalate, deși sunt mai vizuale pentru utilizator, ia mai mult spațiu decât nu intercalat. Pentru a salva imagini color complete cel mai bun mod Potrivit formatul JPEG.. Deși contribuie la o anumită denaturare în desen, selectarea gradului de compresie pe care le puteți reduce la un nivel acceptabil. Acest fișier de format sunt în acest caz cea mai mică dimensiune pentru toate imaginile, cu excepția schemei. Când salvați astfel de desene, GIF și PNG au arătat cele mai bune rezultate.

Comparați, de asemenea, eficiența utilizării diferitelor filtre utilizate în format PNG.

Filtrele au fost testate pe exemplele de probă (figura 2.13, a) și fotografiile cu piese mici (figura 2.13, b). Pentru schemă, utilizarea filtrelor nu a câștigat o victorie în dimensiunea fișierului și, chiar și dimpotrivă, a provocat creșterea cu 0,5-1 Kb. În același timp, pentru fotografiile "profilul" fișierele s-au dovedit a fi mai mici decât "nefiltrate". Pentru imagini cu 16 milioane de coloane, câștigurile s-au ridicat la aproximativ 10%. În același timp, imaginile cu 256 de culori pe utilizarea filtrului nu au reacționat practic.

Încheierea conversației despre format PNG, se poate spune că, deși este așezată mari oportunități, majoritatea în în prezent Nu este implementat în browsere. Acest lucru împiedică creșterea populației. După introducerea sprijinului său deplin, acest format poate avea un loc demnă între "Instrumentele" designerului web.