เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ sng เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
sng - compiler/decompiler เบชเปเบฒเบฅเบฑเบ Scriptable Network Graphics
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
sng [-vV] [เปเบญเบเบฐเบชเบฒเบ... ]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เปเบเป sng เปเบเบฃเปเบเบฃเบกเปเบเบฅเบฐเบซเบงเปเบฒเบเบฎเบนเบเปเบเบ PNG (Portable Network Graphics) เปเบฅเบฐ SNG
เบฎเบนเบเปเบเบ (Scriptable Network Graphics). SNG เปเบเบฑเบเบเบฒเบชเบฒเบเปเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเบดเบกเปเบเปเปเบฅเบฐเปเบเปเปเบเปเบเปเบชเปเบฒเบฅเบฑเบ
เบญเบฐเบเบดเบเบฒเบเปเบเบฅเป PNG. เบเปเบงเบ sng, เบกเบฑเบเบเปเบฒเบเบเบตเปเบเบฐเปเบเบดเปเบเปเบฅเบฐเปเบเปเปเบ chunks PNG exotic เบเปเปเปเบกเปเบ
เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบเบเบฑเบเบเบฒเบเบดเบเบฒเบเบฎเบนเบเบเบฒเบ; เบเบญเบเบเบฒเบเบเบตเป, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ SNG เปเบกเปเบเบเปเบฒเบเบเบตเปเบเบฐเบชเปเบฒเบเบเบฒเบเบชเบฐเบเบดเบ, sng เบญเบฒเบเบเบฐ
เปเบเบฑเบเบเบฐเปเบซเบเบเปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเปเปเบเบตเปเบชเปเบฒเบเบฎเบนเบเบเบฒเบ PNG เบเบตเปเปเบเบฑเบเปเบเบผเปเบเบผเบก.
เบเปเบฒเบญเบฐเบเบดเบเบฒเบ SNG เบเบฐเบเบญเบเบเปเบงเบเบเบธเบเบเบญเบเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐเปเบเบเปเปเบเบงเบฒเบกเบเบตเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเปเบเปเบฒเบเบเบฒเบ
เบฎเบนเบเปเบเบ. เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบชเบดเปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบปเบเบเบฑเบเบเบฑเบเบซเบเบถเปเบเบเปเปเบซเบเบถเปเบเบเบฑเบ chunks PNG. เบกเบตเบเปเปเบเบปเบเปเบงเบฑเปเบเบซเบเบถเปเบ; เปเบเป
IMAGE chunk specification เบเบฐเบเบทเบเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบฑเบ chunk IDAT (เปเบฎเบฑเบ
interlacing เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก, compression, เปเบฅเบฐเบญเบทเปเบเป).
เปเบเบทเปเบญเบเบเบฒเบเบเปเปเบกเบตเบเบฒเบเปเบเปเบเบฝเบเปเบเบฅเป, sng เปเบ stdin เบเบฑเบ stdout. เปเบเบฎเบนเบเปเบเบเบเบตเป, เบกเบฑเบเบเบงเบเปเบเบดเปเบเบเบฑเปเบเบเปเบฒเบญเบดเบ
เบฅเบฑเบเบชเบฐเบเบฐ. เบเปเบฒเบเบปเบงเบฅเบฐเบเบญเบเบเบฑเปเบเบชเบฒเบกเบฒเบเบเบดเบกเปเบเป, เบเบฐเปเบชเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเปเบกเปเบเบเบทเบงเปเบฒเบกเบต SNG; sng
เบเบญเบเบซเบฒเบเบนเปเบเปเบฒ #SNG เปเบฅเบฐเบเบฐเบเบฒเบเบฒเบกเปเบเปเบเบฅเปเปเบเบฑเบ PNG. เบเปเบฒเบกเบตเบฅเบฑเบเบชเบฐเบเบฐ
เบเปเปเบชเบฒเบกเบฒเบเบเบดเบกเปเบเป, เบเบฐเปเบชเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเปเบกเปเบเบเบทเบงเปเบฒเบกเบต PNG; sng เบเบฐเบเบฒเบเบฒเบกเปเบเบกเบฑเบ
SNG.
เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบเบฅเปเบเบตเป sng เบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฝเบงเบเบฑเบ, เบกเบฑเบเปเบฎเบฑเบเบเบฒเบเปเบเบเบเบญเบเบเบปเบเบญเบตเบเบเบฒเบกเบเบฒเบเบเบฐเบซเบเบฒเบเปเบเบฅเป
(.png เบซเบผเบท .sng). เปเบเบฅเปเบเบปเบเปเบเปเบฎเบฑเบเบกเบตเบเบทเปเบเบฝเบงเบเบฑเบเบเบญเบเบเบธเบเบเบตเปเปเบเบฑเบเบเบปเปเบเบชเบฐเบเบฑเบ, เปเบเป
เบเบปเบเบเบฑเบเบเปเบฒเบกเบเบฒเบเบเบฐเบซเบเบฒเบเปเบฅเบฐเบเบฐเปเบเบ.
เบเบฒเบเปเบฅเบทเบญเบ -V เปเบฎเบฑเบเปเบซเป sng เบเปเบฒเบเบปเบเบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเปเบฅเบฐเบชเบฐเบเบฑเบเบเบญเบเบกเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบญเบญเบ. เบเบฒเบเปเบฅเบทเบญเบ -v เปเบฎเบฑเบเปเบซเป
sng เบฅเบฒเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเปเบเบฅเปเปเบเบเบตเปเบกเบฑเบเบเบทเบเปเบเบ.
SNG LANGUAGE SYNTAX
เปเบเบเบเบปเปเบงเปเบ, เบเบฒเบชเบฒ SNG เปเบกเปเบเปเบเบฑเปเบเปเบชเป token เบเบฑเบ tokens เบเบตเปเปเบเบเบญเบญเบเปเบเบเบเปเบญเบเบซเบงเปเบฒเบ.
เบเปเบญเบเปเบเบเปเปเบเบฒเบกเบเบตเปเบเปเบญเบเบซเบงเปเบฒเบเบญเบฒเบเบเบฐเบเบฒเบเบปเบ, เบเบนเปเบเปเบฒเบเปเบฒเปเบซเบฑเบเบเบญเบ `#' เปเบฎเบฑเบเปเบซเปเบเบปเบงเบญเบฑเบเบชเบญเบเบเบฑเบเบซเบกเบปเบเปเบเบดเบ
เบเปเปเปเบ, เปเบเบงเปเบซเบกเปเบเบตเปเบเบฐเบเปเปเบชเบปเบเปเบ. เบเบปเบงเบญเบฑเบเบชเบญเบ `:' เปเบฅเบฐ `;' เบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบ
เบเปเบญเบเบซเบงเปเบฒเบ, เบเบปเบเปเบงเบฑเปเบ `;' เบชเบดเปเบเบชเบธเบเบญเบปเบเบเบฐเบเบญเบเบเปเปเบกเบนเบ (เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป).
เปเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบ syntax เบเปเบฒเบเบฅเบธเปเบกเบเบตเป, เปเบเบงเบฅเบฐเบซเบงเปเบฒเบ {} เบญเบฒเบเบเบฐเปเบเบตเบเบเบทเปเบเปเบเบเปเบฒเบชเบฑเปเบเปเบเป. เบญเบปเบเบเบฐเบเบญเบ
เบงเบปเบเปเบฅเบฑเบเปเบ [] เปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบ; เบฅเบณเบเบฑเบเบเบตเปเบงเบปเบเปเบฅเบฑเบเบเปเบงเบ []* เบญเบฒเบเบเบฐเบเปเบณเบเบฑเบเบเบณเบเบงเบเปเบเบเปเปเบเป
เปเบเบทเปเบญ. เบญเบปเบเบเบฐเบเบญเบเปเบเบเปเบเบ | เปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบ. เบญเบปเบโเบเบฐโเบเบญเบโเบเบตเปโเปเบเบโเบญเบญเบโเปเบเบโเบชเบฑเบโเบเบฒโเบฅเบฑเบโเบเบงเบโเปเบเบฑเบโ
เบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป; เบฅเบณเบเบฑเบเปเบเบเบถเปเบ เบซเบผเบทเบซเบผเบฒเบเบญเบฑเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเปเบซเบผเบปเปเบฒเบเบฑเปเบเปเบกเปเบเบเบทเบเบเปเบญเบ.
เบญเบปเบเบเบฐเบเบญเบ , , , , เปเบเบฑเบเบเบปเบงเปเบฅเบ byte, short-integer
เบเบปเบงเปเบฅเบ, เบเบปเบงเปเบฅเบเบเบปเบงเปเบฅเบเบเบฒเบง, เปเบฅเบฐเบเบปเบงเปเบฅเบเบฅเบญเบเบเบฒเบกเบฅเบณเบเบฑเบ (เบเบฑเบเปเบปเบเบเปเปเบกเบตเบฅเบฒเบเปเบเบฑเบ). เปเบเป
เบญเบปเบโเบเบฐโเบเบญเบโเปเบเบฑเบโเบเบปเบงโเบญเบฑเบโเบชเบญเบโเบเบปเบงโเบญเบฑเบโเบชเบญเบโเบเบฒเบงโเบฅเบปเบโเบเบฒเบกโ. เบเบปเบงเปเบฅเบเบเบฑเบเปเบปเบเปเบเปเบชเบปเบเบเบดเบชเบฑเบเบเบฒ C; เบเบฑเปเบโเปเบกเปเบ,
เบเบงเบเบกเบฑเบเปเบเบฑเบเปเบฅเบเบเบปเบเบชเบฐเบเบดเบเบปเบก เปเบงเบฑเปเบเปเบชเบเปเบเปเบเบณเปเบเบ 0x (hex) เบซเบผเบท 0 (octal).
เบญเบปเบเบเบฐเบเบญเบ เปเบกเปเบเบเบปเบงเปเบฅเบเปเบเบเปเปเบเปเบเบญเบเบเบปเบงเปเบฑเบเบชเบทเบชเบฐเบเบฃเบดเบเบเบตเปเบเบฑเปเบเบเปเบงเบ doublequote-delimited.
C-style Escapes (\n, \t, \b, \r เบซเบผเบท \ เบเบฒเบกเบเปเบงเบเปเบฅเบเปเบเบ เบซเบผเบท hex) เบเบทเบเบเบตเบเบงเบฒเบกเปเบฒเบ. เปเบเป
เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเบฒเบเบฅเบงเบกเบเบปเบงเบซเบเบฑเบเบชเบทเบเบฑเบเบซเบกเบปเบ.
เบญเบปเบเบเบฐเบเบญเบ เปเบกเปเบเบเปเบฒเบชเปเบฒเบเบฑเบ PNG เบเบตเปเบเบฑเปเบเบชเบญเบเปเบเบปเปเบฒ; เบเบฑเปเบเปเบกเปเบ, เปเบเบทเบญเบเบเบตเปเบเปเปเบกเบตเบซเบผเบฒเบ
เบซเบผเบฒเบเบเบงเปเบฒ 79 เบเบปเบงเบญเบฑเบเบชเบญเบเบฅเบฒเบเบดเบ-1 เบเบตเปเบชเบฒเบกเบฒเบเบเบดเบกเปเบเป เบซเบผเบท เบเบฐเบซเบงเปเบฒเบ, เบเปเปเบกเบตเบเบฒเบเบเบณเปเปเบฒ เปเบฅเบฐ เบเปเปเบกเบตเบเปเปเบเปเบฒเบ เปเบฅเบฐ เบเปเปเบกเบต
เบเปเบญเบเบเบดเบเบเปเปเบเบฑเบ.
เบ เบญเบปเบเบเบฐเบเบญเบเบเบฐเบเบญเบเบเปเบงเบเบฅเปเบฒเบเบฑเบเบเบญเบเบเปเปเบกเบนเบเบเปเบฒเปเบเบฒเบฐ byte เปเบเบญเบฑเบเปเบเบเบถเปเบเบเปเปเปเบเบเบตเป
เบฎเบนเบเปเบเบ. เบเบฑเบ '}' เบซเบผเบท ';' เบชเบดเปเบเบชเบธเบเบเบฒเบเบฎเบนเปเบซเบเบฑเบเบชเบท; `}' เบเบฑเบเบชเบดเปเบเบชเบธเบเบเบฒเบเบเบดเบเบฅเปเบญเบก.
1. string เบฎเบนเบเปเบเบเปเบกเปเบ SNG string literal เบซเบผเบทเบฅเปเบฒเบเบฑเบเบเบญเบ string literals (เปเบเบดเปเบเบเปเบฒเบเปเบเบดเบ). เปเบเป
bytes เบเบญเบเบเปเปเบกเบนเบเปเบกเปเบเปเบเบทเปเบญเปเบเบชเบฐเบเบฃเบดเบ.
2. เบเบฒเบ 64 เบฎเบนเบเปเบเบเปเบกเปเบเบชเบฑเบเบเบฒเบเปเบเบ token เบเบฑเปเบเบเปเบฒ 'base64'. เบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบตเปเบเบฝเบเปเบเปเบชเบฒเบกเบฒเบเปเบเบฑเบ
เปเบเปเปเบกเบทเปเบญเบเปเบฒเบเบญเบเปเบเบเปเบเบฑเบเปเบปเบเปเปเบญเบเบเบงเปเบฒ 64. เบกเบฑเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบเปเบฅเบฐเปเบเบเปเปเบเบฑเบเบญเบฑเบเบเบฝเบง
เบเบปเบงเบญเบฑเบเบชเบญเบ, เบกเบตเบเบปเบงเปเบฅเบเบเบปเบเบชเบฐเบเบดเบเบปเบกเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบเปเบฒ 0-9, เบเบฒเบกเบเปเบงเบ AZ เบชเปเบฒเบฅเบฑเบ 10-35,
เบเบดเบเบเบฒเบกเบเปเบงเบ az เบชเปเบฒเบฅเบฑเบ 36-61, เบเบดเบเบเบฒเบกเบเปเบงเบ + เบชเปเบฒเบฅเบฑเบ 62 เปเบฅเบฐ / เบชเปเบฒเบฅเบฑเบ 63. เบฎเบนเบเปเบเบ Base64 เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเบเปเบฒเบซเบฒเบเบงเปเบฒ
เบฎเบนเบโเบเบฒเบโเบเบฑเบโเบซเบกเบปเบ (เบชเบตโเบเบงเบโเบเบฑเบโเบญเบฑเบโเบเบฒโ) เบเบงเบฒเบกโเปเบฅเบดเบโเบเบดเบโเบเบญเบโเบชเบตเปโเบซเบผเบทโเบซเบเปเบญเบโ, เบซเบผเบทโเบกเบฑเบโเปเบเบฑเบโ
เบฎเบนเบโเบเบฒเบโเบเบตเปโเบกเบต 64 เบชเบตโเบซเบผเบทโเบซเบเปเบญเบโเบเบงเปเบฒโ. เบเปเบญเบเบซเบงเปเบฒเบเบเบทเบเบฅเบฐเปเบฅเบตเบ. เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบตเปเปเบกเปเบ
เบเบฝเบโเปเบเปโเบงเปเบฒเบโเบซเบผเบฒเบโเบเบตเปโเบเปเบฝเบงโเบเปเบญเบโเบเบฑเบโเบเบฒเบโเปเบเบปเปเบฒโเบฅเบฐโเบซเบฑเบ RFC2045 base-64โ, เปเบเบดเปเบโเบเปเบฒโเปเบเปโเปเบเบโเบเบตเปโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบโเบเบญเบโ
bytes เบเบฑเบเบเปเบฒ, เปเบฅเบฐเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบญเบเบเปเปเบกเบนเบ binary arbitrary.
3. hex เบฎเบนเบเปเบเบเปเบกเปเบเบชเบฑเบเบเบฒเบเปเบเบ token เบเบฑเปเบเบเปเบฒ 'hex'. เปเบเบฎเบนเบเปเบเบ hex, เปเบเปเบฅเบฐ byte เปเบกเปเบ
เบฅเบฐเบเบธเปเบเบเบชเบญเบเบเบปเบงเปเบฅเบ hex (0123456789abcdef), เบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเบเปเบฒเบญเบดเบ. Whitespace เปเบกเปเบ
เบเปเปเบชเบปเบเปเบ.
4. P1 เบฎเบนเบเปเบเบเปเบกเปเบ Portable Bit Map (PBM) เบฎเบนเบเปเบเบ P1. เบเบงเบฒเบกเบชเบนเบ เปเบฅเบฐ เบเบงเบฒเบกเบเบงเปเบฒเบเบเบปเบเบชเบฐเบเบดเบเบปเบกเบเบฐเบเบดเบเบฑเบเบเบฒเบก; เบกเบฑเบ
เปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบเบปเบฒเบเบตเปเบเบฐเบเปเปเบเบปเบเบเบฑเบเบเบฐเบซเบเบฒเบ IHDR. เบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเบตเป, เบเบฝเบเปเบเป
เบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเบเปเปเปเบกเปเบเบเปเบญเบเบซเบงเปเบฒเบเปเบกเปเบเบเบฒเบเบงเปเบฒเบเบฐเปเบเบฑเบ `0' เปเบฅเบฐ `1', เบเปเบงเบเบเปเบฒเบเบตเปเบเบฑเบเปเบเบ.
เบเปเบญเบเบซเบงเปเบฒเบเบเบทเบเบฅเบฐเปเบฅเบตเบ.
5. P3 เบฎเบนเบเปเบเบเปเบกเปเบ Portable Pixel Map (PPM) เบฎเบนเบเปเบเบ P3. เบเบงเบฒเบกเบชเบนเบ เปเบฅเบฐ เบเบงเบฒเบกเบเบงเปเบฒเบเบเบปเบเบชเบฐเบเบดเบเบปเบกเบเบฐเบเบดเบเบฑเบเบเบฒเบก; เบกเบฑเบ
เปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบเบปเบฒเบเบตเปเบเบฐเบเปเปเบเบปเบเบเบฑเบเบเบฐเบซเบเบฒเบ IHDR. เบเปเบฒเบเปเบญเบเบชเบนเบเบชเบธเบเปเบ
เบเบปเบเบชเบฐเบเบดเบเบปเบกเบเบฑเปเบเบเปเปเปเบเบเบตเป; เบกเบฑเบเปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบเปเบญเบเบเปเปเปเบเบเบตเปเบเบตเปเบเบฐเปเบเบตเบเบเปเบฒเบเบตเป.
เบเปเปเปเบเบเบตเปเปเบกเปเบเบชเบฒเบกเปเบเบปเปเบฒเบเบญเบเบเปเบฒเบเปเบญเบเบเบปเบเบชเบฐเบเบดเบเบปเบกเบเบตเปเปเบเบฑเบเบเบปเบงเปเบเบ RGB triples. เบเปเบญเบเบซเบงเปเบฒเบ
เปเบเบเบเปเบฒเบเปเบญเบเบเบปเบเบชเบฐเบเบดเบเบปเบกเปเบเปเบเบทเบเบฅเบฐเปเบฅเบตเบ.
เบญเบฑเบ เบญเบปเบเบเบฐเบเบญเบเบญเบฒเบเบเบฐเบเบทเบเบเบฐเบซเบเบฒเบเปเบเบฑเบ:
( , , ) |
เบเบฑเปเบเปเบกเปเบ, เบกเบฑเบเปเบกเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบงเบปเบเปเบฅเบฑเบเบเบตเปเบกเบตเบเปเบฒ RGB เบซเบผเบทเบชเบฒเบเบเบฑเปเบเบเบทเปเบชเบตเบเบตเปเบกเบตเบเบทเป.
เปเบเบเบฒเบเบเปเปเบกเบนเบ X RGB. เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบเบทเปเบชเบตเปเบกเปเบเบเปเปเบเปเบฒเปเบเบฑเบ portable เบฅเบฐเบซเบงเปเบฒเบเปเบเบปเปเบฒเบเบฒเบเบซเบผเบท
เปเบกเปเปเบเปเบเปเบชเบฐเปเบเบเบเบปเบ, เปเบเบทเปเบญเบเบเบฒเบ gamma เบซเบเปเบฒเบเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบฅเบฐ colorimetric biases. เบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบตเป,
decompiler SNG เบชเปเบฒเบเบเบทเปเบชเบตเปเบเบเปเบฒเปเบซเบฑเบ.
เบเบฒเบเบชเปเบงเบ IMAGE เบเบฐเบเบญเบเบกเบตเบเปเปเบกเบนเบ raster เบเบตเปเบเปเปเปเบเปเบเบฑเบเบเบธ เปเบฅเบฐเบเปเปเบกเบตเบเบฒเบเปเบเบทเปเบญเบกเบชเบฒเบเบเบฑเบ. เบเบฐเบกเบตเปเบเปเบซเบเบถเปเบ
IMAGE เบเปเป SNG dump, เบเบฐเบเบญเบเบกเบตเบเปเปเบกเบนเบ pixels เบเบฒเบ chunks IDAT เบเบฑเบเบซเบกเบปเบ, เปเบงเบฑเปเบเปเบชเบเปเบเปเบเบฒเบเปเบฅเบทเบญเบ -i.
เปเบเบตเบเบขเบนเป. เปเบโเบเปโเบฅเบฐโเบเบตโเบเบฑเปเบโ, เบเบฐโเบกเบตโเบซเบผเบฒเบ IDAT chunks เบเบตเปโเบกเบตโเบฎเบนเบโเบเบฒเบโเบเบดเบ (เบเบตเบโเบญเบฑเบโ)โ
เบเปเปเบกเบนเบ.
เบเบปเบงเปเบฅเบทเบญเบเบชเบฐเบกเบฒเบเบดเบเบเบญเบ IMAGE chunk (เบเปเบฒเบกเบต) เบเปเบฒเบเบปเบเบเบฒเบเบเปเบฝเบเบเบฒเบเบเบฝเบเบฎเบนเบเบเบฒเบ,
เบเบฒเบเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเปเบเบฝเบเบเบตเบชเบฒเบกเบเบญเบเบเบฒเบเปเบ png_write_png () เบเบตเปเปเบเปเบชเปเบฒเบฅเบฑเบเบเบปเบเบเบฐเบฅเบดเบ. เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบชเปเบฒเบฅเบฑเบ
เบฎเบนเบโเบเบฒเบโเบเบตเปโเบกเบตโเบเบงเบฒเบกโเปเบฅเบดเบโเบซเบเปเบญเบโเบโเปโเบงเบฒ 8โ, เบกเบตโเบกเบฒเบโเบเบฐโเบเบฒเบโเบเบฒเบโเบซเบฑเบโเปเบเบฑเบ "packingโ"โ.
เบเบถเบเบชเบฒเบซเบฒเบฅเบท libpng(3) เบซเบเปเบฒเบเบนเปเบกเบทเบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ.
เบเบธเบเปเปเบเบฅเป SNG เบเปเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบชเบฒเบ "#SNG", เบเบดเบเบเบฒเบกเบเปเบงเบเบฅเบธเปเบ SNG เบเบฒเบเปเบฅเบทเบญเบ
เบเปเปเบกเบนเบ, เบเบฒเบกเบเปเบงเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบ (`:', ASCII 58). เบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญเบเบญเบเบเบฑเปเบเบเปเบฒเบญเบดเบ
เบชเบฒเบเบเบทเบเบฅเบฐเปเบฅเบตเบเปเบเบ SNG.
เบเบณเปเบซเบฑเบเปเบเปเบเบเบงเบฒเบ syntax เบญเบฐเบเบดเบเบฒเบเบเบณเบชเบฑเบเบเบตเปเบเบฑเปเบเปเบ. เบชเบฐเปเบเบฒเบฐเบเบตเปเบเบงเบเบเบฐเปเบเบฑเบ
เบญเปเบฒเบเปเบเบเบชเบปเบกเบเบปเบเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ PNG.
IHDR {
เบเบงเบฒเบกเบชเบนเบ
เบเบงเบฒเบกเบเบงเปเบฒเบ
เบเบงเบฒเบกเปเบฅเบดเบเบเบดเบ
[เบเบฒเบโเบเปเบฒโเปเบเปโเบเบฐโเบซเบเบฒเบโเบชเบตโเบเบตเปโเปเบเบปเปเบฒโเบชเบตโเบเบตเปโเปเบเบปเปเบฒโเบชเบตโเบชเบต + palette + เบญเบฑเบโเบเบฒโ]
[with interlace] # Adam7 เบชเบปเบกเบกเบธเบเบงเปเบฒเบเปเบฒ interlacing เบชเบธเบ
}
PLTE {
[ ]* # RGB triples เบซเบผเบท X เบเบทเปเบชเบต
}
IDAT {
}
gAMA { }
cHRM {
เบชเบตเบเบฒเบง ( , ) # เบเบธเบเบชเบตเบเบฒเบง x เปเบฅเบฐ y
เบชเบตเปเบเบ ( , )
เบชเบตเบเบฝเบง ( , )
เบชเบตเบเปเบฒ ( , )
}
sRGB { } # เบเบงเบฒเบกเบเบฑเปเบเปเบ Colorimetry, เปเบฅเบเบฐ 0-3
iCCP { # International Color Consortium profile
เบเบทเป
เปเบเบฃเปเบเบฅเป
}
sBIT {
เบชเบตเปเบเบ # เบฎเบนเบเบเบฒเบเบชเบตเปเบเบปเปเบฒเบเบฑเปเบ
เบชเบตเบเปเบฒ # เบฎเบนเบเบเบฒเบเบชเบตเปเบเบปเปเบฒเบเบฑเปเบ
เบชเบตเบเบฝเบง # เบฎเบนเบเบเบฒเบเบชเบตเปเบเบปเปเบฒเบเบฑเปเบ
เบชเบตเปเบเบปเบฒ # เบฎเบนเบเบเบฒเบเบชเบตเปเบเบปเบฒเปเบเบปเปเบฒเบเบฑเปเบ
เบญเบฑเบเบเบฒ # เบฎเบนเบเบเบฒเบเบเบตเปเบกเบตเบญเบฑเบเบเบฒเปเบเบปเปเบฒเบเบฑเปเบ
}
bKGD {
เบชเบตเปเบเบ # เบฎเบนเบเบเบฒเบเบชเบตเปเบเบปเปเบฒเบเบฑเปเบ
เบชเบตเบเปเบฒ # เบฎเบนเบเบเบฒเบเบชเบตเปเบเบปเปเบฒเบเบฑเปเบ
เบชเบตเบเบฝเบง # เบฎเบนเบเบเบฒเบเบชเบตเปเบเบปเปเบฒเบเบฑเปเบ
เบชเบตเปเบเบปเบฒ # เบฎเบนเบเบเบฒเบเบชเบตเปเบเบปเบฒเปเบเบปเปเบฒเบเบฑเปเบ
เบเบฑเบเบเบฐเบเบต # เบชเบฐเปเบเบฒเบฐเบฎเบนเบเบเบตเปเบกเบตเบชเบต
}
hIST {
[, ]* # เบเบณเบเบงเบเบเปเบญเบเบเบปเบเบเบฑเบเบเบฐเปเบฒเบเบเบญเบเบชเบต
}
tRNS {
[เบชเบตเปเบเบปเบฒ ] # เบฎเบนเบเบเบฒเบเบชเบตเปเบเบปเบฒเปเบเบปเปเบฒเบเบฑเปเบ
[เบชเบตเปเบเบ ] # เบฎเบนเบเบเบฒเบเบชเบตเปเบเปเปเบเบปเปเบฒเบเบฑเปเบ
[เบชเบตเบเบฝเบง ] # เบฎเบนเบเบเบฒเบเบชเบตเปเบเปเปเบเบปเปเบฒเบเบฑเปเบ
[เบชเบตเบเปเบฒ ] # เบฎเบนเบเบเบฒเบเบชเบตเปเบเปเปเบเบปเปเบฒเบเบฑเปเบ
[ ]* # เบชเบฐเปเบเบฒเบฐเบฎเบนเบเบเบตเปเปเบชเปเบชเบตเปเบเบปเปเบฒเบเบฑเปเบ
}
pHYs {
xpixels
ypixels
[เบเปเปเปเบกเบฑเบ]
}
เปเบงเบฅเบฒ {
เบเบต
เปเบเบทเบญเบ
เบกเบทเป
เบเบปเปเบงเปเบกเบ
เบเบฒเบเบต
เบเบตเบชเบญเบ
}
tEXt { # เบเปเปเบเบงเบฒเบกเบเบณเบกเบฐเบเบฒ
เบเปเบฒเบชเปเบฒเบเบฑเบ
เบเปเปโเบเบงเบฒเบก
}
zTXt { # เบเปเปเบเบงเบฒเบกเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบ
เบเปเบฒเบชเปเบฒเบเบฑเบ
เบเปเปโเบเบงเบฒเบก
}
iTXt { # International UTF-8 เบเปเบฒเบชเปเบฒเบเบฑเบ
เบเบฒเบชเบฒ
เบเปเบฒเบชเปเบฒเบเบฑเบ
เปเบ # เบเบฒเบเปเบเบเปเบฒเบชเปเบฒเบเบฑเบ
เบเปเปโเบเบงเบฒเบก
[เบเบตเบเบญเบฑเบ]
}
OFFs {
xoffset
yoffset
[เปเปเบงเบ pixels|เปเบกเปเบเบกเบดเปเบเบต]*
}
sPLT {
เบเบทเป
เบเบงเบฒเบกเปเบฅเบดเบ
[ , , ]* # เบชเบตเบเบฒเบกเบเปเบงเบเบญเบฑเบเบเบฒ เปเบฅเบฐเบเบงเบฒเบกเบเบตเป
}
pCAL {
เบเบทเป
x0
x1
เปเบเบเบเบตเปเปเบชเบฑเปเบเบเบทเป|euler|exponential|เบซเบปเบงเปเปเบงเบ hyperboli
[เบเบฒเบฅเบฒเบกเบดเปเบเบต ]
}
sCAL {
เบซเบปเบงเปเปเบงเบเบงเบฑเบเปเบเบ|radian
เบเบงเบฒเบกเบเบงเปเบฒเบ
เบเบงเบฒเบกเบชเบนเบ
}
เบฎเบนเบเบเบฒเบ {
เบเบปเบงเปเบฅเบทเบญเบเบเบปเบงเบเบปเบ+packing+packswap+invert_mono
+shift+bgr+swap_alpha+invert_alpha+swap_endian+strip_filler
เบเบดเบเปเบเบฅ
}
gIFg {
เบเบฒเบเบเปเบฒเบเบฑเบ
เบงเบฑเบเบชเบฐเบเบธเบเปเบญเบ
เบเบฑเบเบเปเบฒ
}
gIFx {
เบเบปเบงเบฅเบฐเบเบธ # เบเปเบญเบเบกเบต 8 เบเบปเบงเบญเบฑเบเบชเบญเบ
เบฅเบฐเบซเบฑเบ # เบเปเบญเบเบกเบต 3 เบเบปเบงเบญเบฑเบเบชเบญเบ
เบเปเปเบกเบนเบ
}
เบชเปเบงเบเบเบปเบง { # เบเบฐเบเบฒเบเบชเปเบงเบเปเบ
}
เปเบเป sng เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net