.PGM

PGM-fil

Portable Graymap (Netpbm grayscale image)
Still et spørsmål
HURTIGSVAR

En PGM-fil er en Portable Graymap - et enkelt, ukomprimert gråtonebilde fra Netpbm-familien, skapt av Jef Poskanzer i 1988. Åpne den gratis med GIMP, IrfanView eller XnView på Windows; Forhåndsvisning eller GIMP på macOS; GIMP eller Netpbm på Linux. For å dele den, konverter til PNG (lossless) eller JPG.

Utvikler: Jef Poskanzer (Pbmplus / Netpbm project) Kategori: Rasterbildefiler Åpen standard MIME: image/x-portable-graymap
ÅPNES PÅ Windows macOS Linux
Relatert: .JPG · .PNG · .TIF · .ECW

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 26, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er PGM-filformatet?

.pgm (forkortelse for Portable Gray Map) er et filformat assosiert med Netpbm, en plattformuavhengig verktøykasse for punktgrafikk.

Hva inneholder PGM-filer?

PGM-filer lagrer 8- eller 16-biters gråtonebilder. En enkelt .pgm-fil kan lagre flere slike bilder. Hver piksel kan ha en verdi fra 0 (svart) til 65 535 (hvitt).

Hvordan lagres data i PGM-filer?

PGM-filer kan lagre data i følgende varianter:

  • ren tekst (filhode med det magiske tallet P2), menneskelig lesbar ASCII-koding
  • binær (filhode med det magiske tallet P5), lagrer rå binære prøver per piksel

Begge variantene støtter flere sammenslåtte bilder i én enkelt fil. Filhodet definerer bredde, høyde og den maksimale gråverdien (Maxval). Selve filkroppen inneholder prøveverdier for hver bildepiksel.

Hva brukes PGM-filer til?

En .pgm-fil er et eksempel på implementeringen av standarden .pnm (Portable Anymap). PGM-filer brukes hovedsakelig som et utvekslingsformat for bilder innen bildebehandling, datasyn og grafiske verktøykjeder. Ved siden av PGM er andre implementeringer i samme familie tilgjengelige:

  • .pbm for lagring av svart-hvitt (1-bit) bilder
  • .ppm for lagring av RGB-bilder i fullfarge

Sikkerhet og trygghet

RISIKO: LOW

PGM er et passivt, fullt dokumentert rasterbilde - filhode pluss pikseldata, ingen skript eller eksekverbart innhold, så det er trygt å åpne dem. De eneste praktiske forholdsreglene er ikke-skadelige: filene er store fordi PGM er ukomprimert (konverter til PNG for å spare plass), og et feilutformet eller overdimensjonert filhode kan få en enkel parser til å tildele en enorm minnebuffer, så bruk en oppdatert bildeviser. Det er ingen personvernbekymringer knyttet til metadata/EXIF da formatet ikke inneholder dette.

Formatdetaljer

i et nøtteskall
FULLT NAVNPortable Graymap (Netpbm grayscale image)også kjent som Portable Gray Map, Netpbm PGM
UTVIKLERJef Poskanzer (Pbmplus / Netpbm project)siden 1988 (Pbmplus toolkit, later Netpbm)
MIME-TYPEimage/x-portable-graymap
TYPEUkomprimert Netpbm raster-gråtonebilde; ASCII (P2) eller rå binær (P5) variant
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
5032
ASCII
P2
Filen starter med et to-byte magisk tall: «P2» (50 32) for den menneskelig lesbare ASCII-varianten eller «P5» (50 35) for den rå binære varianten. Deretter følger mellomromsseparerte ASCII-felt - bredde, høyde og maksimal gråverdi (Maxval, f.eks. 255) - og så pikseldataene. Beslektede formater: P1/P4 = PBM (punktgrafikk), P3/P6 = PPM (farge-RGB).

Programmer som åpner PGM-filer

Windows4 apps
GIMP Åpen kildekode Fil > Åpne .pgm direkte; GIMP leser P2 og P5, eksporter deretter til PNG/JPG via Fil > Eksporter som.
IrfanView Gratis Åpne .pgm for å se den umiddelbart; bruk Fil > Lagre som eller batch-konvertering til PNG/JPG.
ImageMagick Åpen kildekode Kommandolinje: «magick input.pgm output.png» for å konvertere; «magick identify input.pgm» for å inspisere.
XnView MP Gratis Åpne eller bla gjennom PGM-filer; XnConvert (samme utvikler) batch-konverterer mapper med PGM til PNG/JPG.
macOS3 apps
GIMP Åpen kildekode Fil > Åpne .pgm direkte; GIMP leser P2 og P5, eksporter deretter til PNG/JPG via Fil > Eksporter som.
Preview Innebygd macOS Forhåndsvisning åpner mange PGM-filer direkte ved å dobbeltklikke; eksporter via Fil > Eksporter.
ImageMagick Åpen kildekode Kommandolinje: «magick input.pgm output.png» for å konvertere; «magick identify input.pgm» for å inspisere.
Linux3 apps
GIMP Åpen kildekode Fil > Åpne .pgm direkte; GIMP leser P2 og P5, eksporter deretter til PNG/JPG via Fil > Eksporter som.
Netpbm Åpen kildekode Referanseverktøyet: «pnmtopng», «pgmtoppm», «pnmtojpeg» konverterer PGM til andre formater; «display» viser det.
ImageMagick / GraphicsMagick Åpen kildekode «display in.pgm» for å vise; «convert in.pgm out.png» for å transkode.

Tekniske detaljer

dyp spesifikasjon
FormatfamilieNetpbm PNM-familien, sammen med .pbm (1-bit punktgrafikk) og .ppm (RGB-farge)
FargemodellKun gråtoner - ingen fargekanaler, ingen alfakanal
Fargedybde8-bit (Maxval 255, 256 gråtoner) eller 16-bit (Maxval opptil 65 535)
Magisk tall«P2» (0x50 0x32) for ASCII-varianten; «P5» (0x50 0x35) for den binære varianten - plassert ved offset 0
MIME-typeimage/x-portable-graymap
KodingsvarianterP2: menneskelig lesbare ASCII-pikselverdier; P5: rå binære pikseldata - filhodet er alltid ASCII-tekst i begge varianter
KomprimeringIngen - pikselprøver lagres rått og ukomprimert
ByterekkefølgeBig-endian for 16-biters prøver (når Maxval > 255); 8-biters prøver opptar én enkelt byte hver
Byte per prøve1 byte per piksel når Maxval ≤ 255; 2 big-endian byte per piksel når Maxval > 255
Struktur på filhodeMellomromsseparerte ASCII-felt i rekkefølge: magisk tall, bildebredde, bildehøyde, Maxval - etterfulgt av en enkelt skilletegn (whitespace), deretter pikselrasteret
Støtte for flere bilderFlere bilder kan slås sammen sekvensielt i én .pgm-fil (både P2- og P5-varianter)
DimensjonsbegrensningIngen begrensning pålagt av formatet; kun begrenset av ASCII-heltallsområdet i filhodet og tilgjengelig minne
Typisk filstørrelseUkomprimert; skaleres som bredde × høyde × byte-per-prøve - varierer fra kilobyte for små bilder til titalls megabyte for store
UtviklerJef Poskanzer, opprinnelig fra Pbmplus-verktøykassen (senere videreført som Netpbm-prosjektet)
PlattformstøtteWindows, macOS, Linux, Unix - håndteres naturlig av Netpbm-verktøy og støttes av de fleste bildebehandlingsbiblioteker (OpenCV, ImageMagick, GIMP)
Utgitt1988 (Pbmplus toolkit, later Netpbm)
Siste versjonStable since the 1990s; current Netpbm 10.86+ implements it (no format version bump)
Åpen standardJa · royalty-fri
Spesifikasjonnetpbm.sourceforge.net

PGM-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PGM-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om PGM-filer.

Ofte stilte spørsmål

Hvilket program åpner en PGM-fil?
Gratisprogrammene GIMP, IrfanView og XnView åpner alle PGM (både P2 ASCII- og P5 binær-variantene) på Windows; GIMP og Forhåndsvisning fungerer på macOS; GIMP, Netpbm og ImageMagick på Linux.
Hvordan konverterer jeg en PGM til PNG eller JPG?
Åpne den i IrfanView, XnConvert, GIMP eller ImageMagick og velg «Lagre som» / «Eksporter» til PNG eller JPG. For mange filer samtidig kan batch-modus i IrfanView og XnConvert, eller ImageMagicks «mogrify -format png *.pgm», konvertere en hel mappe.
Hva er forskjellen mellom PGM, PPM og PBM?
De tilhører samme Netpbm-familie: PBM er 1-bit svart-hvitt, PGM er gråtoner, og PPM er full RGB-farge. PNM/PAM er samlebetegnelser som dekker alle tre.
Hva er forskjellen mellom P2 og P5 PGM?
P2 lagrer piksler som menneskelig lesbare ASCII-tall (du kan åpne den i et tekstredigeringsprogram) - større, men mulig å inspisere. P5 lagrer de samme pikslene som rå byte - mindre og raskere. Begge er gyldige PGM-filer.
Hvorfor er PGM-filen min så stor?
PGM bruker ingen komprimering i det hele tatt - den lagrer hver piksel fullt ut. Konvertering til PNG (lossless) eller JPG (lossy) krymper den dramatisk med liten eller ingen endring i kvalitet.
Kan jeg åpne en PGM i et tekstredigeringsprogram?
Kun P2 (ASCII)-varianten gir mening - du vil se filhodet og tallene for gråverdier, ikke et bilde. P5 (binære) PGM-filer er rå byte og ser ut som uforståelig tekst i et tekstredigeringsprogram; bruk en bildeviser i stedet.

Referanser

1Netpbm - PGM format specificationnetpbm.sourceforge.net
2Netpbm project homenetpbm.sourceforge.net

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Relaterte filendelser

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å