.PGM

PGM-fil

Portable Graymap (Netpbm grayscale image)
Ställ en fråga
SNABBT SVAR

En PGM-fil är en Portable Graymap - en enkel, okomprimerad gråskalebild från Netpbm-familjen, skapad av Jef Poskanzer 1988. Öppna den gratis med GIMP, IrfanView eller XnView på Windows; Förhandsvisning eller GIMP på macOS; GIMP eller Netpbm på Linux. För att dela den, konvertera till PNG (lossless) eller JPG.

Utvecklare: Jef Poskanzer (Pbmplus / Netpbm project) Kategori: Rasterbildfiler Öppen standard MIME: image/x-portable-graymap
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .JPG · .PNG · .TIF · .ECW

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 26, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PGM?

.pgm (förkortning för Portable Gray Map) är ett filformat associerat med Netpbm, en plattformsoberoende verktygsuppsättning för bitmappsgrafik.

Vad innehåller PGM-filer?

PGM-filer lagrar 8- eller 16-bitars gråskalebilder. En enskild .pgm-fil kan lagra flera sådana bilder. Varje pixel kan anta ett värde från 0 (svart) till 65 535 (vitt).

Hur sparas data i PGM-filer?

PGM-filer kan spara data i följande varianter:

  • klartext (filhuvud med det magiska numret P2), läsbar ASCII-kodning
  • binär (filhuvud med det magiska numret P5), lagrar råa binära samplingar per pixel

Båda varianterna stöder flera sammanfogade bilder i en enda fil. Filhuvudet definierar bredd, höjd och det maximala gråvärdet (Maxval). Filens kropp innehåller samplingsvärden för varje bildpixel.

Vad används PGM-filer till?

En .pgm-fil är ett exempel på implementeringen av standarden .pnm (Portable Anymap). PGM-filer används främst som ett utbytesformat för bilder inom bildbehandling, datorseende och grafiska verktygskedjor. Förutom PGM finns andra implementeringar i samma familj tillgängliga:

  • .pbm för lagring av svartvita (1-bitars) bilder
  • .ppm för lagring av RGB-bilder i fullfärg

Säkerhet & trygghet

RISK: LOW

PGM är en passiv, fullt dokumenterad rasterbild - filhuvud plus pixeldata, inga skript eller exekverbart innehåll, så det är säkert att öppna en. De enda praktiska varningarna är icke-skadliga: filerna är stora eftersom PGM är okomprimerad (konvertera till PNG för att spara utrymme), och ett felaktigt eller överdimensionerat filhuvud kan få en enkel parser att allokera en enorm buffert, så använd en uppdaterad bildvisare. Det finns inga integritetsrisker med metadata/EXIF eftersom formatet inte bär på sådant.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNPortable Graymap (Netpbm grayscale image)även känd som Portable Gray Map, Netpbm PGM
UTVECKLAREJef Poskanzer (Pbmplus / Netpbm project)sedan 1988 (Pbmplus toolkit, later Netpbm)
MIME-TYPimage/x-portable-graymap
TYPOkomprimerad Netpbm-rastergråskalebitmapp; ASCII (P2) eller rå binär (P5) variant
STANDARDÖppen · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
5032
ASCII
P2
Filen börjar med ett två-byte magiskt nummer: „P2” (50 32) för den läsbara ASCII-varianten eller „P5” (50 35) för den råa binära varianten. Efter detta följer blankstegsseparerade ASCII-fält - bredd, höjd och det maximala gråvärdet (Maxval, t.ex. 255) - sedan pixeldata. Syskonformat: P1/P4 = PBM (bitmapp), P3/P6 = PPM (färg RGB).

Program som öppnar PGM-filer

Windows4 apps
GIMP Öppen källkod Arkiv > Öppna .pgm direkt; GIMP läser P2 och P5, exportera sedan till PNG/JPG via Arkiv > Exportera som.
IrfanView Gratis Öppna .pgm för att visa direkt; använd Arkiv > Spara som eller batch-konvertera till PNG/JPG.
ImageMagick Öppen källkod Kommandorad: «magick input.pgm output.png» för att konvertera; «magick identify input.pgm» för att inspektera.
XnView MP Gratis Öppna eller bläddra bland PGM-filer; XnConvert (från samma tillverkare) batch-konverterar mappar med PGM till PNG/JPG.
macOS3 apps
GIMP Öppen källkod Arkiv > Öppna .pgm direkt; GIMP läser P2 och P5, exportera sedan till PNG/JPG via Arkiv > Exportera som.
Preview Inbyggd macOS Förhandsvisning öppnar många PGM-filer direkt genom att dubbelklicka; exportera via Arkiv > Exportera.
ImageMagick Öppen källkod Kommandorad: «magick input.pgm output.png» för att konvertera; «magick identify input.pgm» för att inspektera.
Linux3 apps
GIMP Öppen källkod Arkiv > Öppna .pgm direkt; GIMP läser P2 och P5, exportera sedan till PNG/JPG via Arkiv > Exportera som.
Netpbm Öppen källkod Referensverktyget: «pnmtopng», «pgmtoppm», «pnmtojpeg» konverterar PGM till andra format; «display» visar den.
ImageMagick / GraphicsMagick Öppen källkod «display in.pgm» för att visa; «convert in.pgm out.png» för att koda om.

Tekniska detaljer

djup specifikation
FormatfamiljNetpbm PNM-familjen, tillsammans med .pbm (1-bitars bitmapp) och .ppm (RGB-färg)
FärgmodellEndast gråskala - inga färgkanaler, ingen alfakanal
Färgdjup8-bitars (Maxval 255, 256 gråtoner) eller 16-bitars (Maxval upp till 65 535)
Magiskt nummer„P2” (0x50 0x32) för ASCII-varianten; „P5” (0x50 0x35) för den binära varianten - placerat vid offset 0
MIME-typimage/x-portable-graymap
KodningsvarianterP2: läsbara ASCII-pixelvärden; P5: rå binär pixeldata - filhuvudet är alltid ASCII-text i båda varianterna
KomprimeringIngen - pixelsamplingar lagras råa och okomprimerade
ByteordningBig-endian för 16-bitars samplingar (när Maxval > 255); 8-bitars samplingar upptar en enskild byte vardera
Bytes per sampling1 byte per pixel när Maxval ≤ 255; 2 big-endian bytes per pixel när Maxval > 255
Filhuvudets strukturBlankstegsseparerade ASCII-fält i ordning: magiskt nummer, bildbredd, bildhöjd, Maxval - följt av en enskild blankstegsavgränsare, sedan pixelrastret
Stöd för flera bilderFlera bilder kan sammanfogas sekventiellt i en .pgm-fil (både P2- och P5-varianter)
DimensionsgränsIngen maxgräns påtvingad av formatet; begränsas endast av ASCII-heltalsintervallet i filhuvudet och tillgängligt minne
Typisk filstorlekOkomprimerad; skalar som bredd × höjd × bytes-per-sampling - sträcker sig från kilobyte för små bilder till tiotals megabyte för stora
UtvecklareJef Poskanzer, ursprungligen från Pbmplus-verktyget (senare fortsatt som Netpbm-projektet)
PlattformsstödWindows, macOS, Linux, Unix - hanteras nativt av Netpbm-verktyg och stöds av de flesta bildbehandlingsbibliotek (OpenCV, ImageMagick, GIMP)
Släppt1988 (Pbmplus toolkit, later Netpbm)
Senaste versionStable since the 1990s; current Netpbm 10.86+ implements it (no format version bump)
Öppen standardJa · royaltyfri
Specifikationnetpbm.sourceforge.net

PGM-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PGM-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PGM-filer.

Vanliga frågor

Vilket program öppnar en PGM-fil?
De kostnadsfria GIMP, IrfanView och XnView öppnar alla PGM (både P2 ASCII- och P5 binärvarianterna) på Windows; GIMP och Förhandsvisning fungerar på macOS; GIMP, Netpbm och ImageMagick på Linux.
Hur konverterar jag en PGM till PNG eller JPG?
Öppna den i IrfanView, XnConvert, GIMP eller ImageMagick och välj «Spara som» / «Exportera» till PNG eller JPG. För många filer samtidigt kan batchläget i IrfanView och XnConvert, eller ImageMagicks «mogrify -format png *.pgm», konvertera en hel mapp.
Vad är skillnaden mellan PGM, PPM och PBM?
De tillhör samma Netpbm-familj: PBM är 1-bitars svartvitt, PGM är gråskala och PPM är full RGB-färg. PNM/PAM är samlingsnamn som täcker alla tre.
Vad är skillnaden mellan P2 och P5 PGM?
P2 lagrar pixlar som läsbara ASCII-siffror (du kan öppna den i en textredigerare) - större men inspekterbar. P5 lagrar samma pixlar som råa bytes - mindre och snabbare. Båda är giltiga PGM.
Varför är min PGM-fil så stor?
PGM använder ingen komprimering alls - den lagrar varje pixel i sin helhet. Att konvertera till PNG (lossless) eller JPG (lossy) krymper den dramatiskt med ingen eller liten kvalitetsförändring.
Kan jag öppna en PGM i en textredigerare?
Endast P2 (ASCII)-varianten på ett meningsfullt sätt - du kommer att se filhuvudet och siffror för gråvärden, inte en bild. P5 (binära) PGM-filer är råa bytes och ser ut som skräptecken i en textredigerare; använd en bildvisare istället.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö