Portable anymap: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
linki +info o netpbm |
poprawki |
||
Linia 7:
==Opis formatu==
Przykładowy tekstowy plik PBM przedstawiający literę "'''J'''":
P1
Linia 23:
0 0 0 0 0 0
Plik zawiera kolejno:
*Nagłówek:
**P1 lub P4 dla PBM
**P2 lub P5 dla PGM
**P3 lub P6 dla PPM
*Wysokość
*Szerokość
*Maksymalną wartośc składową koloru (tylko PPM)
*Wartości kolejnych pikseli (lub ich kolorów składowych dla PPM) zapisane [[ASCII|tekstowo]] (dla P1,P2,P3) lub binarnie (dla P4,P5,P6)
Wszystkie wartości zapisane są [[dziesiętny system liczbowy|dziesiętnie]] i oddzielone dowolną ilością [[biały znak|białych znaków]] (spacja, tabulator).▼
Linie nie powinny być dłuższe niż 70 [[znak (informatyka)|znaków]].▼
Dane binarne muszą znajdować się zaraz po linii zawierającej rozmiary grafiki (nie może tam być komentarz ani dodatkowe [[biały znak|białe znaki]]).▼
Obowiązuje też kilka zasad odnośnie zapisu:
▲*Wszystkie wartości zapisane są [[dziesiętny system liczbowy|dziesiętnie]] i oddzielone dowolną ilością [[biały znak|białych znaków]] (spacja, tabulator, nowa linia).
*Znaki od "'''#'''" do końca lini są pomijane.
▲*Linie nie powinny być dłuższe niż 70 [[znak (informatyka)|znaków]].
▲*Dane binarne muszą znajdować się zaraz
*Wartości kolorów składowych występują w kolejności: czerwony, zielony, niebieski.
*Pliki PNM o maksymalnej wartości składowego koloru większej niż 255 (48 [[bit]]owe) mogą być zapisane tylko tekstowo.
==Netpbm==
Linia 65 ⟶ 66:
**[http://netpbm.sourceforge.net/doc/ppm.html PPM]
**[http://netpbm.sourceforge.net/doc/pam.html PAM]
**[http://netpbm.sourceforge.net/doc/pnm.html PNM]
[[Kategoria:Formaty]]
|