Exibe o arquivo de imagem .pgm no servidor web apache

0

Eu tenho um arquivo de imagem .pgm que gostaria de exibir no meu servidor web apache. Agora, quando tento exibi-lo, ele falha. Existe uma maneira de configurar o apache para que eu possa exibi-lo com sucesso em um navegador? Eu tentei pesquisar, mas não encontrei nada útil.

Se não, o que posso usar para converter o arquivo de imagem .pgm em outro formato, digamos .jpg, e exibir a imagem .jpg?

    
por Andrew 29.11.2013 / 09:11

1 resposta

0

Se a renderização dependerá do navegador, no entanto, acredito que o "molho mágico" que está faltando para que ele funcione do lado do servidor é que você precisa especificar o tipo de mime.

Existem algumas maneiras de fazer isso, mas geralmente o Apache lê o arquivo /etc/mime.types Você precisa garantir que a linha "image / x-portable-graymap pgm" seja adicionada a este arquivo para que a imagem seja exibida corretamente.

A alternativa seria algum tipo de script e cgi para convertê-lo usando a biblioteca netpbm ou algo parecido. (Eu não usei, mas parece que você pode usar o pgmtoppn e depois ppntopng para converter um arquivo para um jpg)

    
por 29.11.2013 / 09:21