Rechercher une page de manuel
pgm
Langue: pl
Version: 12 listopada 1991 (openSuse - 09/10/07)
Section: 5 (Format de fichier)
Sommaire
NAZWA
pgm - przeno¶ny format szarej bitmapyOPIS
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.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre