PNG (formatas): Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Homobot (aptarimas | indėlis)
S "Tinklalapis" keičiama į "svetainė" (šiuo atveju tikslesnis terminas).
Eilutė 11:
== Bylos struktūra ==
 
Kiekviena PNG byla prasideda tokiais pat baitais 0x84; 0x59; 0x4e; 0x47; 0x0d; 0x0a; 0x1a; 0x0a. Tokia bylos pradžia rašoma tam, savotiškakad atidarant netinkamu rėžimu skaitymas būtų nutraukiamas<ref>[http://www.libpng.org/pub/png/spec/1.1/PNG-Rationale.html#R.PNG-file-signature PNG (Portable Network Graphics) Specification, Version 1.1–12. Appendix: antraštėRationale]</ref>. Po jų rašomi segmentai ({{en|chunks}}) iš kurių yra sudaryta likusi byla. Kiekvienas segmentas prasideda 32 bitų sveiku skaičiumi, nurodančiu segmento ilgį simboliais (simbolis yra du baitai; neįskaitant ilgio ir pavadinimo baitų). Po to rašomas segmento pavadinimas, pavyzdžiui "IDAT" arba "tRNS". Po to, ankščiau nurodytas simbolių skaičius, sudaro segmento turinį. Segmentą užbaigia 8 CRC baitai ir prasideda naujas segmentas. Byla užbaigiama "IEND" segmentu.
 
=== Svarbiausi segmentai ===
Eilutė 18:
* '''IHDR''' - Šiame segmente nurodomas paveiksliuko aukštis, plotis, spalvos tipas, filtro tipas ir panašiai
* '''PLTE''' (jei nurodyta, kad naudojama paletė)
* '''IDAT''' - Šiame segmente laikomalaikomas suspaustas paveikslėlis
* '''IEND'''