Formato de imagen

PPM

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

Explorar el formato

Convertir PPM a

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

Todas las conversiones (22)

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

Convertir a PPM

Elige un formato de origen para convertir a PPM.

Todas las conversiones (37)

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

Acerca de PPM

Portable Pixmap

PPM es el formato sencillo de intercambio de mapas de bits RGB de Netpbm. Cada píxel tiene muestras roja, verde y azul con un valor máximo declarado. Una cabecera breve define las dimensiones y la precisión, lo que resulta práctico para programas que necesitan acceso directo a las muestras de color en lugar de un contenedor de imágenes complejo.

P3 guarda números como texto; P6 guarda muestras binarias. Las muestras binarias utilizan un byte cuando maxval es inferior a 256 y dos bytes, con el más significativo primero, en los demás casos, hasta 65535. PPM no tiene canal alfa ni compresión. La especificación describe muestras RGB no lineales; las convenciones alternativas lineales o sRGB requieren un acuerdo explícito en el flujo de trabajo.

Utiliza PPM para procesar imágenes en color, depurar e intercambiar datos en cadenas sencillas. Facilita la inspección de los píxeles, pero los archivos pueden ser grandes y carecer de metadatos detallados. Confirma maxval y la interpretación del color antes de importar valores científicos o renderizados; tratar datos lineales como color codificado para visualización cambia el resultado.

Características principales

Compresión
Sin compresión
Transparencia
No
Animación
No
Extensiones
.ppm
Tipo MIME
image/x-portable-pixmap · Convención Netpbm no registrada
Metadatos
Cabecera, Comentarios
Ideal para
Procesamiento RGB y depuración
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 PPM

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.

PPM en comparación

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

PGM

PPM frente a PGM

PGM guarda una muestra de escala de grises por píxel. Es adecuado para procesar imágenes en escala de grises y máscaras; exportar una imagen en color requiere una conversión deliberada a luminancia y elimina la información de color.

PBM

PPM 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

PPM 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

PPM 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 PPM

¿Qué guarda este formato?

PPM es el formato sencillo de intercambio de mapas de bits RGB de Netpbm. Cada píxel tiene muestras roja, verde y azul con un valor máximo declarado. Una cabecera breve define las dimensiones y la precisión, lo que resulta práctico para programas que necesitan acceso directo a las muestras de color en lugar de un contenedor de imágenes complejo.

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

¿P3 y P6 son tipos de imagen distintos?

Son representaciones de texto y binarias de las muestras RGB de PPM. Cambiar la representación no añade canal alfa ni comprime la imagen; el decodificador debe interpretar maxval y el tamaño correspondiente de las muestras.

¿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 PPM para procesar imágenes en color, depurar e intercambiar datos en cadenas sencillas. Facilita la inspección de los píxeles, pero los archivos pueden ser grandes y carecer de metadatos detallados. Confirma maxval y la interpretación del color antes de importar valores científicos o renderizados; tratar datos lineales como color codificado para visualización cambia el resultado.

Fuentes