.ppm

Portable pixmap

Portable pixmap

Extension de fichier

.ppm, .pgm, .pbm, .pnm

Type MIME

image/x-portable-pixmap, -graymap, -bitmap, -anymap all unofficial

Développé par

Jef Poskanzer

Type de format

Format de fichier graphique

Origine de

XPM

Le portable pixmap file format (PPM), le portable graymap file format (PGM) et le portable bitmap file format (PBM) sont des formats de fichier graphique utilisés pour les échanges. Ils proposent des fonctionnalités très basiques et sont utilisés pour convertir les fichiers de type pixmap, graymap et bitmap entre différentes plates-formes. Plusieurs applications désignent cet ensemble de trois formats comme le format PNM (portable anymap).

Sommaire

PBM

Ce format de fichier est utilisé pour des images noir et blanc. Il existe deux variantes : binaire ou brut.

Fichier binaire

Un fichier pbm binaire se compose comme suit :

  • Un nombre magique (P4)
  • Un caractère d'espacement (espace, tabulation, nouvelle ligne)
  • Largeur de l'image (codée en caractères ASCII)
  • Un caractère d'espacement
  • Hauteur de l'image (codée en caractères ASCII)
  • Un caractère d'espacement
  • Données binaires de l'image :
    • L'image est codée ligne par ligne en partant du haut
    • Chaque ligne est codée de gauche à droite
    • Un pixel noir est codé par un bit 1 et un pixel blanc est codé par un bit 0
    • Les bits sont regroupés par 8 pour former un octet, les bits excédentaires à la fin d'une ligne sont ignorés

Toutes les lignes commençants par # sont ignorées.

Fichier brut

Un fichier pbm brut se compose comme suit :

  • Un nombre magique (P1)
  • Un caractère d'espacement (espace, tabulation, nouvelle ligne)
  • Largeur de l'image (codée en caractères ASCII)
  • Un caractère d'espacement
  • Hauteur de l'image (codée en caractères ASCII)
  • Un caractère d'espacement
  • Données ASCII de l'image :
    • L'image est codée ligne par ligne en partant du haut
    • Chaque ligne est codée de gauche à droite
    • Un pixel noir est codé par un caractère 1, un pixel blanc est codé par un caractère 0
    • Les caractères d'espacement à l'intérieur de cette section sont ignorés
    • Aucune ligne ne doit dépasser 70 caractères.

Toutes les lignes commençants par # sont ignorées.

PGM

Ce format de fichier est utilisé pour des images en niveau de gris. Il existe deux variantes : binaire ou brut.

Fichier binaire

Un fichier pgm binaire se compose comme suit :

  • Un nombre magique (P5)
  • Un caractère d'espacement (espace, tabulation, nouvelle ligne)
  • Largeur de l'image (codée en caractères ASCII)
  • Un caractère d'espacement
  • Hauteur de l'image (codée en caractères ASCII)
  • Un caractère d'espacement
  • La valeur maximale utilisée pour coder les niveaux de gris, cette valeur doit être inférieure à 65536 (codée en caractères ASCII)
  • Un caractère d'espacement
  • Données binaires de l'image :
    • L'image est codée ligne par ligne en partant du haut
    • Chaque ligne est codée de gauche à droite
    • Chaque pixel est codé par 1 ou 2 bytes selon que la valeur maximale est inférieure ou supérieure à 256. Un pixel noir est codé par la valeur 0, un pixel blanc est codé par la valeur maximale et chaque niveau de gris est codé par une valeur entre ces deux extrêmes, proportionnellement à son intensité.

Toutes les lignes commençants par # sont ignorées.

Fichier brut

Un fichier pgm brut se compose comme suit :

  • Un nombre magique (P2)
  • Un caractère d'espacement (espace, tabulation, nouvelle ligne)
  • Largeur de l'image (codée en caractères ASCII)
  • Un caractère d'espacement
  • Hauteur de l'image (codée en caractères ASCII)
  • Un caractère d'espacement
  • La valeur maximale utilisée pour coder les niveaux de gris, cette valeur doit être inférieure à 65536 (codée en caractères ASCII)
  • Un caractère d'espacement
  • Données ASCII de l'image :
    • L'image est codée ligne par ligne en partant du haut
    • Chaque ligne est codée de gauche à droite
    • Chaque pixel est codé par une valeur en caractères ASCII, précédée et suivie par un caractère d'espacement. Un pixel noir est codé par la valeur 0, un pixel blanc est codé par la valeur maximale et chaque niveau de gris est codé par une valeur entre ces deux extrêmes, proportionnellement à son intensité.
    • Aucune ligne ne doit dépasser 70 caractères.

Toutes les lignes commençants par # sont ignorées.

Voir aussi

Ce document provient de « Portable pixmap ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article .ppm de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • PPM — У этого термина существуют и другие значения, см. Ppm. PPM (англ. Prediction by Partial Matching  предсказание по частичному совпадению)  адаптивный статистический алгоритм сжатия данных без потерь, основанный на контекстном… …   Википедия

  • ppm — 〈Abk. für engl.〉 part per million, gibt an, dass auf eine Million Teilchen einer Sorte ein Teilchen einer anderen Sorte kommt * * * ppm ↑ pp Einheiten. * * * I ppm   [Abk. für Parts per Million, dt. »Teile pro Million«], Mengenangaben …   Universal-Lexikon

  • Ppm — ppm, PPM: Миллионная доля (ppm, от англ. parts per million  частей на миллион)  единица измерения концентрации. ppm (англ. pages per minute)  единица измерения скорости работы принтеров и сканеров. PPM  формат… …   Википедия

  • ppm — parts per million; a measurement showing how much of a particular substance something contains: • employees exposed to formaldehyde concentrations of 1 ppm or more * * * ppm UK US noun [plural] MEASURES ► ABBREVIATION FOR parts per million: the… …   Financial and business terms

  • PPM — (PPM, ppm) Proporción de la concentración de una sustancia con respecto a la concentración de otra, como una unidad de soluto disuelta en un millón de unidades de disolvente. Se puede expresar también en términos de peso peso, volumen volumen o… …   Diccionario médico

  • PPM — may refer to:* In music: ** Please Please Me , the first album by The Beatles. * In computing: **Perl package manager, a packaging system for distributing precompiled modules for use with the Activestate binary distribution of the Perl… …   Wikipedia

  • PPM — puede referir a: Partes por millón, unidad de medida. Páginas por minuto, referido a la velocidad de impresión Pulsaciones por minuto, unidad utilizada para expresar la velocidad de una pieza en música Partido Popular Monárquico, Portugal… …   Wikipedia Español

  • ppm — Abreviatura de partes por millón. Diccionario Mosby Medicina, Enfermería y Ciencias de la Salud, Ediciones Hancourt, S.A. 1999 …   Diccionario médico

  • PPM — ● PPM Abréviation de l anglais part per million (partie par million), désignant une concentration d une substance égale à 10−6, soit un millionième …   Encyclopédie Universelle

  • ppm — simb. TS chim. parts per million, parti per milione …   Dizionario italiano

  • ppm — 〈Physik; Abk. für engl.〉 part per million, gibt an, dass auf eine Million Teilchen einer Sorte ein Teilchen einer anderen Sorte kommt …   Lexikalische Deutsches Wörterbuch

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”