Aceitar tag EXIF no IIS

1

Perdoe-me se esta não é a área correta, mas imagino que eu teria uma chance.

Eu tenho um diretório virtual mapeado para um compartilhamento de arquivos no IIS. Neste arquivo são imagens. Ao visualizar uma imagem através da URL, a imagem fica de lado.

Depois de um pouco de pesquisa, descobri isso ... link

Aparentemente, os aplicativos do Windows não utilizam a propriedade orientation na tag EXIF.

A minha pergunta ... existe alguma maneira através do IIS que lhe permite honrar esta tag EXIF? Para que a imagem seja exibida na orientação correta.

O que é engraçado é que o Chrome pode exibir a imagem corretamente, mas não o IE

    
por prawn 18.02.2014 / 01:08

1 resposta

1

Esse artigo de publicação rápida (leia-se: sem qualidade controlada muito bem) da KB que você vinculou é enganoso. Muitos aplicativos do Windows de terceiros (como o Chrome) lidam bem com o sinalizador de orientação EXIF. O visualizador de imagens embutido (pelo menos no Windows 7) não funciona, mas não é "Windows" - é apenas um aplicativo. (Esse artigo é realmente, realmente cruddy ...)

Dito isto, você está pensando sobre isso errado. De um modo geral, você não desejaria que o servidor da Web (IIS) fosse monkeying com os arquivos que ele transfere dinamicamente. Você poderia escrever algum tipo de monstruosidade de código para detectar se o usuário está executando um navegador IE e "consertar" a imagem apropriadamente, mas isso realmente não faz sentido.

Se você puder modificar essas imagens persistentemente, poderá usar qualquer número de ferramentas para "normalizar" a orientação de todas as imagens para serem as mesmas.

    
por 18.02.2014 / 01:19