Formato de imagen

PGM

Portable Graymap: muestras sencillas de mapa de bits sin compresión para cadenas de procesamiento de imágenes.

Explorar el formato

Convertir PGM a

Elige un formato de destino para tus imágenes PGM.

Todas las conversiones (22)

Las conversiones marcadas pueden implicar acoplar las capas, rasterizar, aplicar mapeo de tonos o perder la animación.

Convertir a PGM

Elige un formato de origen para convertir a PGM.

Todas las conversiones (37)

Las conversiones marcadas pueden implicar acoplar las capas, rasterizar, aplicar mapeo de tonos o perder la animación.

Acerca de PGM

Portable Graymap

PGM es el formato sencillo de mapa de bits en escala de grises de Netpbm. Guarda una muestra de intensidad por píxel en lugar de componentes RGB. Una cabecera declara la anchura, la altura y el valor máximo de las muestras. Esto facilita el intercambio de imágenes en escala de grises entre programas pequeños sin necesitar una paleta ni un contenedor de color de uso general.

P2 representa las muestras como texto; P5 utiliza muestras binarias de uno o dos bytes según maxval, hasta 65535. Los datos no están comprimidos y no hay un canal alfa separado. El manual también describe una variante de máscara de opacidad; una imagen en escala de grises y una máscara pueden utilizar el mismo almacenamiento, pero tienen significados distintos.

Utiliza PGM para procesar imágenes en escala de grises y máscaras explícitas de un solo canal. Documenta si las muestras representan intensidad, opacidad o datos de una aplicación. Convertir color a PGM elimina información cromática y requiere elegir una transformación a escala de grises; aumentar después la precisión de las muestras no puede recuperar los colores o valores tonales eliminados.

Características principales

Compresión
Sin compresión
Transparencia
No
Animación
No
Extensiones
.pgm
Tipo MIME
image/x-portable-graymap · Convención Netpbm no registrada
Metadatos
Cabecera, Comentarios
Ideal para
Imágenes en escala de grises y máscaras
Profundidad de color
maxval hasta 65535

Netpbm guarda estas muestras sin compresión. Reducir el color, umbralizar o cambiar maxval puede perder información antes del almacenamiento; las representaciones de texto y binarias cambian la estructura, no el significado de la imagen.

Historia de PGM

Este formato pertenece a la evolución documentada de Pbmplus/Netpbm. La historia distingue la idea original de mapa de bits, los modelos de canales posteriores y el desarrollo de bibliotecas.

  1. Años ochenta

    Un lenguaje de intercambio sencillo

    Jef Poskanzer inventa PBM para intercambiar mapas de bits mediante una representación lo bastante sencilla para el correo electrónico de solo texto. Su objetivo es un intercambio robusto entre herramientas gráficas que, de otro modo, serían incompatibles.

  2. 1988

    Pbmplus y formatos en color

    Poskanzer distribuye Pbmplus en 1988 y añade PGM y PPM antes de acabar ese año. El conjunto de herramientas amplía el intercambio original de mapas de bits a imágenes en escala de grises y RGB.

  3. 1993

    Netpbm sustituye a Pbmplus

    Netpbm comienza como una nueva versión del paquete Pbmplus, ya sin mantenimiento, con correcciones y mejoras aportadas a través de la red. La familia de formatos sigue siendo un puente entre herramientas gráficas.

  4. 2000-04

    Muestras de dos bytes

    La distribución Netpbm mantenida documenta muestras de dos bytes hasta un maxval de 65535 y un orden de bytes definido para PGM y PPM. Esto resuelve la ambigüedad de las extensiones anteriores.

PGM en comparación

Cada formato implica distintas ventajas y limitaciones. Elige según la imagen y tu flujo de trabajo.

PPM

PGM frente a PPM

PPM guarda tres muestras RGB por píxel, sin compresión ni canal alfa. Es fácil de inspeccionar en cadenas de procesamiento, pero sacrifica la compacidad y los metadatos detallados; elígelo cuando la prioridad sea intercambiar directamente las muestras.

PBM

PGM frente a PBM

PBM solo guarda blanco y negro, con un bit por píxel en su representación binaria. Es adecuado para máscaras bitonales y dibujos lineales; las imágenes con tonos necesitan umbralización o tramado, por lo que los degradados no pueden mantenerse como niveles de gris continuos.

PAM

PGM frente a PAM

PAM amplía Netpbm con tipos de tupla y números de muestras por píxel explícitos, incluidos RGB_ALPHA y GRAYSCALE_ALPHA. Es adecuado para procesar los canales de forma explícita, pero las herramientas de destino deben coincidir en el significado de las tuplas y los datos siguen sin comprimirse.

PNG

PGM frente a PNG

PNG conserva sin pérdida los píxeles decodificados y puede incluir canal alfa. Es útil para gráficos transparentes y capturas de pantalla; no conserva las capas editables de un documento ni los datos del sensor de una cámara, y los archivos fotográficos pueden ser grandes.

Preguntas frecuentes sobre PGM

¿Qué guarda este formato?

PGM es el formato sencillo de mapa de bits en escala de grises de Netpbm. Guarda una muestra de intensidad por píxel en lugar de componentes RGB. Una cabecera declara la anchura, la altura y el valor máximo de las muestras. Esto facilita el intercambio de imágenes en escala de grises entre programas pequeños sin necesitar una paleta ni un contenedor de color de uso general.

¿Cómo afecta la compresión a la calidad?

Netpbm guarda estas muestras sin compresión. Reducir el color, umbralizar o cambiar maxval puede perder información antes del almacenamiento; las representaciones de texto y binarias cambian la estructura, no el significado de la imagen.

¿Una máscara PGM es un canal alfa?

Puede interpretarse como máscara de opacidad por acuerdo, pero el archivo solo contiene un canal. No combina píxeles de imagen en escala de grises con un canal alfa separado como puede hacer PAM GRAYSCALE_ALPHA.

¿Qué debo comprobar antes de abrir el archivo?

Comprueba el número mágico, la precisión de las muestras y el significado de las tuplas o los canales. Muchos lectores sencillos solo aceptan una imagen binaria y muestras de 8 bits, aunque las especificaciones permitan más.

¿Qué cambia al exportar a otro formato?

Conserva maxval y la interpretación del color al crear el resultado renderizado. Los destinos en escala de grises y bitonales eliminan información deliberadamente; el alfa requiere una tupla con alfa o una máscara separada. Los comentarios opcionales pueden no transferirse.

¿Cuándo resulta útil este formato?

Utiliza PGM para procesar imágenes en escala de grises y máscaras explícitas de un solo canal. Documenta si las muestras representan intensidad, opacidad o datos de una aplicación. Convertir color a PGM elimina información cromática y requiere elegir una transformación a escala de grises; aumentar después la precisión de las muestras no puede recuperar los colores o valores tonales eliminados.

Fuentes