PNG

Parādot visas 21 rezultātus

4, 1995, T. Bowtell janvārī ierosināja vairākās Usenet konferencēs izveidot brīvu formātu, kas nebūtu sliktāks par GIF. Trīs nedēļas pēc idejas publicēšanas tika izstrādātas četras jaunā formāta versijas. Sākotnēji viņam bija nosaukums PBF (Portable Bitmap Format), un pašreizējais nosaukums bija 23, 1995 janvārī. Jau tā paša gada decembrī W0.92C konsorcijs pārskatīja PNG versijas 3 specifikāciju, un līdz ar oktobra 1 izlaišanu, 1996 versiju 1.0, PNG ieteica kā pilnvērtīgu tīkla formātu.

PNG formāts ir paredzēts, lai aizstātu novecojušo un vienkāršāko GIF formātu, kā arī zināmā mērā aizstātu daudz sarežģītāko TIFF formātu. PNG formāts galvenokārt ir paredzēts lietošanai internetā un grafikas rediģēšanai.

PNG atbalsta trīs galvenos bitkartes attēlu veidus:

Pustonis attēls (ar 16 bitu krāsu dziļumu)
Krāsu indeksētais attēls (8 bitu palete 24 bitu krāsai)
Pilnkrāsu attēls (ar 48 bitu krāsu dziļumu)
PNG formātā grafiskā informācija tiek saglabāta saspiestā formā. Turklāt šī saspiešana ir atšķirīga, piemēram, JPEG ar zaudējumiem.

Tam ir šādas galvenās priekšrocības salīdzinājumā ar GIF:

gandrīz neierobežots krāsu skaits attēlā (GIF labākajā gadījumā izmanto 8 bitu krāsas);
izvēles alfa kanālu atbalsts;
gamma korekcijas iespēju;
divdimensiju pārlapota skenēšana;
iespēju paplašināt formātu ar lietotāju blokiem (pamatojoties uz to, jo īpaši, APNG).
GIF formātu izstrādāja CompuServe 1987, un sākotnēji tas nebija pieejams brīvai lietošanai. Līdz 2004 beigām LZW saspiešanas algoritma, kas pieder Unisys un tiek izmantots GIF, patentu beigām, tā izmantošana brīvajā programmatūrā bija sarežģīta. Pašlaik šādas grūtības ir novērstas. PNG jau no paša sākuma izmanto atvērto, nepatentēto Deflate kompresijas algoritmu, kura bezmaksas ieviešanas ir pieejamas internetā. To pašu algoritmu izmanto daudzas datu saspiešanas programmas, ieskaitot PKZIP un gzip (GNU zip).

PNG formātā ir augstāka saspiešanas pakāpe failiem ar lielāku krāsu skaitu nekā GIF, taču atšķirība ir aptuveni 5-25%, kas nav pietiekams absolūts formāta pārsvars, jo mazie GIF formāta 2-16 krāsu faili saspiest ar vienādu efektivitāti.

PNG ir labs attēlu rediģēšanas formāts pat rediģēšanas starpposmu glabāšanai, jo attēlu atjaunošana un atkārtota glabāšana ir bezzaudēta. Arī atšķirībā, piemēram, no TIFF, PNG specifikācija neļauj ieviešanas autoriem izvēlēties, kuras funkcijas viņi izmantos. Tāpēc jebkuru saglabāto PNG attēlu var nolasīt jebkurā citā PNG lietojumprogrammā.

Dažādas Deflate algoritma ieviešanas dod dažādas saspiešanas pakāpes, tāpēc, lai iegūtu vislabāko saspiešanu, tika izveidotas programmas attēlu saspiešanai ar vairākiem iestatījumiem - piemēram, dakšu pngcrush OptiPNG un advpng no AdvanceCOMP (izmanto 7-Zip).