pgm

Autres langues

Langue: pl

Autres versions - même langue

Version: 12 listopada 1991 (openSuse - 09/10/07)

Section: 5 (Format de fichier)

NAZWA

pgm - przeno¶ny format szarej bitmapy

OPIS

Jest to prosty format szarej bitmapy. Definicja jest nastêpuj±ca:
-
"Numer magiczny", identyfikuj±cy rodzaj pliku. Numerem magicznym pliku pgm jest "P2".
-
Bia³a spacja (spacje, tabulacje, CR, LF).
-
Szeroko¶æ, sformatowana jako dziesiêtne ASCII.
-
Bia³a spacja.
-
Wysoko¶æ, znów jako dziesiêtne ASCII.
-
Bia³a spacja.
-
Maksymalna warto¶æ szaro¶ci, w dziesiêtnym ASCII.
-
Bia³a spacja.
-
Szeroko¶æ * wysoko¶æ warto¶ci szaro¶ci w postaci dziesiêtnej ASCII, zawieraj±cych siê miêdzy 0 a podan± warto¶ci± maksymaln±. Rozdzielane s± bia³ymi spacjami, poczynaj±c od lewego górnego rogu, do koñca, w kierunku czytania. Warto¶æ 0 oznacza czerñ, warto¶æ maksymalna biel.
-
£añcuchy, rozpoczynaj±ce siê od "#" do koñca linii s± ignorowane (komentarze).
-
¯adna z linii nie powinna byæ d³u¿sza ni¿ 70 znaków.

Oto przyk³ad ma³ego obrazka w tym formacie:


P2

# feep.pgm

24 7

15

0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0

0  3  3  3  3  0  0  7  7  7  7  0  0 11 11 11 11  0  0 15 15 15 15  0

0  3  0  0  0  0  0  7  0  0  0  0  0 11  0  0  0  0  0 15  0  0 15  0

0  3  3  3  0  0  0  7  7  7  0  0  0 11 11 11  0  0  0 15 15 15 15  0

0  3  0  0  0  0  0  7  0  0  0  0  0 11  0  0  0  0  0 15  0  0  0  0

0  3  0  0  0  0  0  7  7  7  7  0  0 11 11 11 11  0  0 15  0  0  0  0

0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0

Programy, które odczytuj± ten format powinny byæ jak najwyrozumialsze, przyjmuj±c wszystko, co z daleka wygl±da jak mapa szaro¶ci.

Istnieje te¿ wariant tego formatu, dostêpny po ustawieniu podczas kompilacji opcji RAWBITS. Wariant ró¿ni siê w sposób nastêpuj±cy:

-
"Numer magiczny" to "P5" zamiast "P2".
-
Warto¶ci szaro¶ci s± zapisywane jako bajty, zamiast warto¶ci dziesiêtnych ASCII.
-
W sekcji szaro¶ci nie s± dozwolone bia³e spacje oraz dozwolona jest tylko jedna bia³a spacja (zwykle nowa linia) po warto¶ci maksymalnego koloru.
-
Pliki s± mniejsze i du¿o szybsze od formatu podstawowego.

Zauwa¿, ¿e format ten jest przystosowany do warto¶ci szaro¶ci mniejszych ni¿ 256. Je¶li u¿ywasz biblioteki pgm i próbujesz zapisaæ plik o wiêkszych warto¶ciach, biblioteka prze³±czy siê na format podstawowy.

ZOBACZ TAK¯E

fitstopgm(1), fstopgm(1), hipstopgm(1), lispmtopgm(1), psidtopgm(1), rawtopgm(1), pgmbentley(1), pgmcrater(1), pgmedge(1), pgmenhance(1), pgmhist(1), pgmnorm(1), pgmoil(1), pgmramp(1), pgmtexture(1), pgmtofits(1), pgmtofs(1), pgmtolispm(1), pgmtopbm(1), pnm(5), pbm(5), ppm(5)

AUTOR

Copyright (C) 1989, 1991 Jef Poskanzer.