.PGM

PGM-fil

Portable Graymap (Netpbm grayscale image)
Stil et spørgsmål
HURTIGT SVAR

En PGM-fil er en Portable Graymap - et simpelt, ukomprimeret gråtonebillede fra Netpbm-familien, skabt af Jef Poskanzer i 1988. Åbn den gratis med GIMP, IrfanView eller XnView på Windows; Preview eller GIMP på macOS; GIMP eller Netpbm på Linux. For at dele den bør du konvertere til PNG (lossless) eller JPG.

Udvikler: Jef Poskanzer (Pbmplus / Netpbm project) Kategori: Rasterbilledfiler Åben standard MIME: image/x-portable-graymap
ÅBNER PÅ Windows macOS Linux
Relateret: .JPG · .PNG · .TIF · .ECW

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 26, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PGM-filformatet?

.pgm (forkortelse for Portable Gray Map) er et filformat tilknyttet Netpbm, et cross-platform toolkit til bitmap-grafik.

Hvad indeholder PGM-filer?

PGM-filer gemmer 8- eller 16-bit gråtonebilleder. En enkelt .pgm-fil kan gemme flere af sådanne billeder. Hver pixel kan have en værdi fra 0 (sort) til 65 535 (hvid).

Hvordan gemmes data i PGM-filer?

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

  • almindelig tekst (filhoved med magic number P2), menneskeligt læsbar ASCII-kodning
  • binær (filhoved med magic number P5), der gemmer rå binære samples per pixel

Begge varianter understøtter flere sammenkædede billeder i en enkelt fil. Filhovedet definerer bredde, højde og den maksimale gråværdi (Maxval). Selve filens indhold indeholder sample-værdier for hver billedpixel.

Hvad bruges PGM-filer til?

En .pgm-fil er et eksempel på implementeringen af .pnm (Portable Anymap) standarden. PGM-filer bruges hovedsageligt som et format til udveksling af billeder inden for billedbehandling, computer vision og grafiske værktøjskæder. Udover PGM findes andre implementeringer i samme familie:

  • .pbm til lagring af sort-hvide (1-bit) billeder
  • .ppm til lagring af RGB-billeder i fuld farve

Sikkerhed og tryghed

RISIKO: LOW

PGM er et passivt, fuldt dokumenteret rasterbillede - filhoved plus pixeldata, ingen scripts eller eksekverbart indhold, så det er sikkert at åbne en. De eneste praktiske forholdsregler er ikke-malware: filer er store, fordi PGM er ukomprimeret (konverter til PNG for at spare plads), og et misdannet eller overdimensioneret filhoved kan få en simpel parser til at allokere en enorm buffer, så brug en opdateret fremviser. Der er ingen bekymringer om metadata/EXIF-privatliv, da formatet ikke indeholder nogen.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNPortable Graymap (Netpbm grayscale image)også kendt som Portable Gray Map, Netpbm PGM
UDVIKLERJef Poskanzer (Pbmplus / Netpbm project)siden 1988 (Pbmplus toolkit, later Netpbm)
MIME-TYPEimage/x-portable-graymap
TYPEUkomprimeret Netpbm raster gråtone-bitmap; ASCII (P2) eller rå binær (P5) variant
STANDARDÅben · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
5032
ASCII
P2
Filen begynder med et to-byte magic number: «P2» (50 32) for den menneskeligt læsbare ASCII-variant eller «P5» (50 35) for den rå binære variant. Derefter følger mellemrumseparerede ASCII-felter - bredde, højde og den maksimale gråværdi (Maxval, f.eks. 255) - derefter pixeldata. Søskende: P1/P4 = PBM (bitmap), P3/P6 = PPM (farve RGB).

Programmer der åbner PGM-filer

Windows4 apps
GIMP Open-source Filer > Åbn .pgm direkte; GIMP læser P2 og P5, eksporter derefter til PNG/JPG via Filer > Eksporter som.
IrfanView Gratis Åbn .pgm for at se den med det samme; brug Filer > Gem som eller batch-konvertering til PNG/JPG.
ImageMagick Open-source Kommandolinje: «magick input.pgm output.png» for at konvertere; «magick identify input.pgm» for at inspicere.
XnView MP Gratis Åbn eller gennemse PGM-filer; XnConvert (samme producent) batch-konverterer mapper med PGM til PNG/JPG.
macOS3 apps
GIMP Open-source Filer > Åbn .pgm direkte; GIMP læser P2 og P5, eksporter derefter til PNG/JPG via Filer > Eksporter som.
Preview Indbygget macOS Preview åbner mange PGM-filer direkte ved at dobbeltklikke; eksporter via Arkiv > Eksporter.
ImageMagick Open-source Kommandolinje: «magick input.pgm output.png» for at konvertere; «magick identify input.pgm» for at inspicere.
Linux3 apps
GIMP Open-source Filer > Åbn .pgm direkte; GIMP læser P2 og P5, eksporter derefter til PNG/JPG via Filer > Eksporter som.
Netpbm Open-source Reference-toolkittet: «pnmtopng», «pgmtoppm», «pnmtojpeg» konverterer PGM til andre formater; «display» viser det.
ImageMagick / GraphicsMagick Open-source «display in.pgm» for at se; «convert in.pgm out.png» for at transkode.

Tekniske detaljer

dyb specifikation
FormatfamilieNetpbm PNM-familien, sammen med .pbm (1-bit bitmap) og .ppm (RGB-farve)
FarvemodelKun gråtoner - ingen farvekanaler, ingen alfakanal
Farvedybde8-bit (Maxval 255, 256 gråtoner) eller 16-bit (Maxval op til 65 535)
Magic number«P2» (0x50 0x32) for ASCII-varianten; «P5» (0x50 0x35) for den binære variant - placeret ved offset 0
MIME-typeimage/x-portable-graymap
KodningsvarianterP2: menneskeligt læsbare ASCII-pixelværdier; P5: rå binære pixeldata - filhovedet er altid ASCII-tekst i begge varianter
KomprimeringIngen - pixel-samples gemmes råt og ukomprimeret
Byte-ordenBig-endian for 16-bit samples (når Maxval > 255); 8-bit samples fylder én byte hver
Bytes per sample1 byte per pixel når Maxval ≤ 255; 2 big-endian bytes per pixel når Maxval > 255
Filhoved-strukturMellemrumseparerede ASCII-felter i rækkefølge: magic number, billedbredde, billedhøjde, Maxval - efterfulgt af en enkelt mellemrums-separator, derefter pixel-rasteret
Understøttelse af flere billederFlere billeder kan sammenkædes sekventielt i én .pgm-fil (både P2- og P5-varianter)
DimensionsgrænseIngen grænse pålagt af formatet; kun begrænset af ASCII-heltalsområdet i filhovedet og tilgængelig hukommelse
Typisk filstørrelseUkomprimeret; skalerer som bredde × højde × bytes-per-sample - spænder fra kilobytes for små billeder til titusindvis af megabytes for store
UdviklerJef Poskanzer, oprindeligt fra Pbmplus-toolkittet (senere fortsat som Netpbm-projektet)
Platform-understøttelseWindows, macOS, Linux, Unix - håndteres indfødt af Netpbm-værktøjer og understøttes af de fleste billedbehandlingsbiblioteker (OpenCV, ImageMagick, GIMP)
Udgivet1988 (Pbmplus toolkit, later Netpbm)
Seneste versionStable since the 1990s; current Netpbm 10.86+ implements it (no format version bump)
Åben standardJa · royaltyfri
Specifikationnetpbm.sourceforge.net

PGM-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PGM-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PGM-filer.

Ofte stillede spørgsmål

Hvilket program åbner en PGM-fil?
De gratis GIMP, IrfanView og XnView åbner alle PGM (både P2 ASCII- og P5 binære varianter) på Windows; GIMP og Preview fungerer på macOS; GIMP, Netpbm og ImageMagick på Linux.
Hvordan konverterer jeg en PGM til PNG eller JPG?
Åbn den i IrfanView, XnConvert, GIMP eller ImageMagick og vælg «Gem som» / «Eksporter» til PNG eller JPG. For mange filer på én gang kan IrfanViews og XnConverts batch-tilstand, eller ImageMagicks «mogrify -format png *.pgm», konvertere en hel mappe.
Hvad er forskellen på PGM, PPM og PBM?
De tilhører samme Netpbm-familie: PBM er 1-bit sort-hvid, PGM er gråtoner, og PPM er fuld RGB-farve. PNM/PAM er paraplynavne, der dækker alle tre.
Hvad er forskellen på P2 og P5 PGM?
P2 gemmer pixels som menneskeligt læsbare ASCII-tal (du kan åbne den i en teksteditor) - de er større, men kan inspiceres. P5 gemmer de samme pixels som rå bytes - de er mindre og hurtigere. Begge er gyldige PGM.
Hvorfor er min PGM-fil så stor?
PGM bruger slet ingen komprimering - den gemmer hver pixel fuldt ud. Konvertering til PNG (lossless) eller JPG (lossy) formindsker den drastisk med ingen eller lille ændring i kvalitet.
Kan jeg åbne en PGM i en teksteditor?
Kun P2 (ASCII) varianten giver mening - her vil du se filhovedet og tallene for gråværdier, ikke et billede. P5 (binære) PGM-filer er rå bytes og ligner volapyk i en teksteditor; brug en billedfremviser i stedet.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å