Mostrar archivo de imagen .pgm en el servidor web Apache

Mostrar archivo de imagen .pgm en el servidor web Apache

Tengo un archivo de imagen .pgm que me gustaría mostrar en mi servidor web Apache. Ahora mismo, cuando intento mostrarlo, falla. ¿Hay alguna manera de configurar Apache para poder mostrarlo correctamente en un navegador? Intenté buscar pero no encontré nada útil.

Si no, ¿qué puedo usar para convertir el archivo de imagen .pgm a otro formato, digamos .jpg, y luego mostrar la imagen .jpg?

Respuesta1

En última instancia, si se procesará depende del navegador; sin embargo, creo que la "salsa mágica" que le falta para que funcione desde el lado del servidor es que debe especificar el tipo de mime.

Hay algunas formas de hacer esto, pero generalmente Apache lee el archivo /etc/mime.types. Debe asegurarse de que la línea "image/x-portable-graymap pgm" se agregue a este archivo para que muestre la imagen correctamente.

La alternativa sería algún tipo de script y cgi para convertirlo usando la biblioteca netpbm o algo así. (No lo he usado, pero parece que puedes usar pgmtoppn y luego ppntopng para convertir un archivo a jpg)

información relacionada