.PGM

Fichier PGM

Portable Graymap (Netpbm grayscale image)
Poser une question
RÉPONSE RAPIDE

Un fichier PGM est un Portable Graymap - une image simple en niveaux de gris non compressée de la famille Netpbm, créée par Jef Poskanzer en 1988. Ouvrez-le gratuitement avec GIMP, IrfanView ou XnView sur Windows ; Aperçu ou GIMP sur macOS ; GIMP ou Netpbm sur Linux. Pour le partager, convertissez-le en PNG (sans perte) ou JPG.

Développeur : Jef Poskanzer (Pbmplus / Netpbm project) Catégorie : Fichiers d`image raster Standard ouvert MIME: image/x-portable-graymap
S'OUVRE SUR Windows macOS Linux
Lié : .JPG · .PNG · .TIF · .ECW

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 26, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PGM ?

.pgm (abréviation de Portable Gray Map) est un format de fichier associé à Netpbm, une boîte à outils graphique matricielle multiplateforme.

Que contiennent les fichiers PGM ?

Les fichiers PGM stockent des images en niveaux de gris 8 ou 16 bits. Un seul fichier .pgm peut stocker plusieurs images de ce type. Chaque pixel peut prendre une valeur allant de 0 (noir) à 65 535 (blanc).

Comment les données sont-elles enregistrées dans les fichiers PGM ?

Les fichiers PGM peuvent enregistrer les données selon les variantes suivantes :

  • texte brut (en-tête de fichier avec le nombre magique P2), encodage ASCII lisible par l'homme
  • binaire (en-tête de fichier avec le nombre magique P5), stockant les échantillons binaires bruts par pixel

Les deux variantes prennent en charge plusieurs images concaténées dans un seul fichier. L'en-tête du fichier définit la largeur, la hauteur et la valeur de gris maximale (Maxval). Le corps du fichier contient les valeurs d'échantillonnage pour chaque pixel de l'image.

À quoi servent les fichiers PGM ?

Un fichier .pgm est un exemple de l'implémentation du standard .pnm (Portable Anymap). Les fichiers PGM sont principalement utilisés comme format d'échange d'images dans le traitement d'images, les pipelines de vision par ordinateur et les chaînes d'outils graphiques. Outre PGM, d'autres implémentations de la même famille sont disponibles :

  • .pbm pour le stockage d'images en noir et blanc (1 bit)
  • .ppm pour le stockage d'images RVB en couleurs réelles

Sécurité et sûreté

RISQUE : LOW

Le PGM est une image matricielle passive et entièrement documentée - en-tête plus données de pixels, sans scripts ni contenu exécutable, son ouverture est donc sûre. Les seules précautions pratiques concernent des aspects non malveillants : les fichiers sont volumineux car le PGM n'est pas compressé (convertissez en PNG pour gagner de l'espace), et un en-tête malformé ou surdimensionné pourrait amener un analyseur naïf à allouer un tampon énorme, utilisez donc une visionneuse à jour. Il n'y a aucun risque de confidentialité lié aux métadonnées/EXIF car le format n'en contient pas.

Détails du format

en bref
NOM COMPLETPortable Graymap (Netpbm grayscale image)alias Portable Gray Map, Netpbm PGM
DÉVELOPPEURJef Poskanzer (Pbmplus / Netpbm project)depuis 1988 (Pbmplus toolkit, later Netpbm)
TYPE MIMEimage/x-portable-graymap
TYPEImage matricielle Netpbm non compressée en niveaux de gris ; variante ASCII (P2) ou binaire brute (P5)
STANDARDOuvert · libre de droits
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001
HEX
5032
ASCII
P2
Le fichier commence par un nombre magique de deux octets : « P2 » (50 32) pour la variante ASCII lisible par l'homme ou « P5 » (50 35) pour la variante binaire brute. Viennent ensuite des champs ASCII séparés par des espaces - largeur, hauteur et valeur de gris maximale (Maxval, ex. 255) - puis les données de pixels. Formats apparentés : P1/P4 = PBM (bitmap), P3/P6 = PPM (couleur RVB).

Programmes qui ouvrent les fichiers PGM

Windows4 apps
GIMP Open-source Fichier > Ouvrir le .pgm directement ; GIMP lit le P2 et le P5, puis exportez en PNG/JPG via Fichier > Exporter sous.
IrfanView Gratuit Ouvrez le .pgm pour le visualiser instantanément ; utilisez Fichier > Enregistrer sous ou la conversion par lot vers PNG/JPG.
ImageMagick Open-source Ligne de commande : « magick input.pgm output.png » pour convertir ; « magick identify input.pgm » pour inspecter.
XnView MP Gratuit Ouvrez ou parcourez les fichiers PGM ; XnConvert (du même éditeur) convertit par lot des dossiers de PGM en PNG/JPG.
macOS3 apps
GIMP Open-source Fichier > Ouvrir le .pgm directement ; GIMP lit le P2 et le P5, puis exportez en PNG/JPG via Fichier > Exporter sous.
Preview Intégré Aperçu sur macOS ouvre de nombreux fichiers PGM directement par double-clic ; exportez via Fichier > Exporter.
ImageMagick Open-source Ligne de commande : « magick input.pgm output.png » pour convertir ; « magick identify input.pgm » pour inspecter.
Linux3 apps
GIMP Open-source Fichier > Ouvrir le .pgm directement ; GIMP lit le P2 et le P5, puis exportez en PNG/JPG via Fichier > Exporter sous.
Netpbm Open-source La boîte à outils de référence : « pnmtopng », « pgmtoppm », « pnmtojpeg » convertissent le PGM vers d'autres formats ; « display » permet de l'afficher.
ImageMagick / GraphicsMagick Open-source « display in.pgm » pour visualiser ; « convert in.pgm out.png » pour transcoder.

Détails techniques

spécifications approfondies
Famille de formatFamille Netpbm PNM, aux côtés de .pbm (bitmap 1 bit) et .ppm (couleur RVB)
Modèle de couleurNiveaux de gris uniquement - pas de canaux de couleur, pas de canal alpha
Profondeur de couleur8 bits (Maxval 255, 256 nuances de gris) ou 16 bits (Maxval jusqu'à 65 535)
Nombre magique« P2 » (0x50 0x32) pour la variante ASCII ; « P5 » (0x50 0x35) pour la variante binaire - situé à l'offset 0
Type MIMEimage/x-portable-graymap
Variantes d'encodageP2 : valeurs de pixels en ASCII simple lisibles par l'homme ; P5 : données de pixels binaires brutes - l'en-tête est toujours en texte ASCII dans les deux variantes
CompressionAucune - les échantillons de pixels sont stockés bruts et non compressés
Ordre des octetsBig-endian pour les échantillons 16 bits (lorsque Maxval > 255) ; les échantillons 8 bits occupent un seul octet chacun
Octets par échantillon1 octet par pixel quand Maxval ≤ 255 ; 2 octets big-endian par pixel quand Maxval > 255
Structure de l'en-têteChamps ASCII séparés par des espaces dans l'ordre : nombre magique, largeur de l'image, hauteur de l'image, Maxval - suivis d'un seul délimiteur d'espace, puis de la trame de pixels
Prise en charge multi-imagePlusieurs images peuvent être concaténées séquentiellement dans un seul fichier .pgm (variantes P2 et P5)
Limite de dimensionsAucun maximum imposé par le format ; limité uniquement par la plage des entiers ASCII dans l'en-tête et la mémoire disponible
Taille de fichier typiqueNon compressé ; proportionnel à largeur × hauteur × octets-par-échantillon - allant de quelques kilo-octets pour les petites images à des dizaines de méga-octets pour les grandes
DéveloppeurJef Poskanzer, originaire de la boîte à outils Pbmplus (poursuivie plus tard sous le projet Netpbm)
Plateformes supportéesWindows, macOS, Linux, Unix - géré nativement par les outils Netpbm et supporté par la plupart des bibliothèques de traitement d'image (OpenCV, ImageMagick, GIMP)
Publié1988 (Pbmplus toolkit, later Netpbm)
Dernière versionStable since the 1990s; current Netpbm 10.86+ implements it (no format version bump)
Standard ouvertOui · libre de droits
Spécificationnetpbm.sourceforge.net

Conversions PGM

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PGM. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PGM.

Foire aux questions

Quel programme ouvre un fichier PGM ?
Les logiciels gratuits GIMP, IrfanView et XnView ouvrent tous les fichiers PGM (les variantes ASCII P2 et binaires P5) sur Windows ; GIMP et Aperçu fonctionnent sur macOS ; GIMP, Netpbm et ImageMagick sur Linux.
Comment convertir un PGM en PNG ou JPG ?
Ouvrez-le dans IrfanView, XnConvert, GIMP ou ImageMagick et utilisez « Enregistrer sous » / « Exporter » vers PNG ou JPG. Pour traiter plusieurs fichiers à la fois, le mode batch d'IrfanView et de XnConvert, ou la commande ImageMagick « mogrify -format png *.pgm », permettent de convertir tout un dossier.
Quelle est la différence entre PGM, PPM et PBM ?
Ils appartiennent à la même famille Netpbm : PBM est en noir et blanc 1 bit, PGM est en niveaux de gris, et PPM est en couleurs RVB complètes. PNM/PAM sont des noms génériques couvrant les trois.
Quelle est la différence entre un PGM P2 et P5 ?
Le P2 stocke les pixels sous forme de nombres ASCII lisibles par l'homme (vous pouvez l'ouvrir dans un éditeur de texte) - plus volumineux mais inspectable. Le P5 stocke les mêmes pixels sous forme d'octets bruts - plus petit et plus rapide. Les deux sont des fichiers PGM valides.
Pourquoi mon fichier PGM est-il si volumineux ?
Le format PGM n'utilise aucune compression - il stocke chaque pixel intégralement. La conversion en PNG (sans perte) ou JPG (avec perte) réduit considérablement sa taille avec peu ou pas de changement de qualité.
Puis-je ouvrir un PGM dans un éditeur de texte ?
Seule la variante P2 (ASCII) est exploitable ainsi - vous verrez l'en-tête et les chiffres des valeurs de gris, mais pas d'image. Les fichiers PGM P5 (binaires) sont des octets bruts et ressemblent à du charabia dans un éditeur de texte ; utilisez plutôt une visionneuse d'images.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z