Estou tendo uma ocorrência estranha em um site que estou construindo no momento em que as imagens são exibidas 90 graus diferentes do que deveriam, mas mantendo as dimensões normais da imagem especificada. Isso só ocorre no Safari no iPad e iPhone para mim ... todos os outros navegadores não têm esse problema.
Alguma ideia?
A página em questão pode ser vista aqui: http://www.andrewpeterson.com/i-had-to-be-a-perfect-gentleman-with-the-princesses/
Respostas:
Uuuh .. Eu não tenho nenhum dispositivo ou navegador da Apple para verificar .. mas parece que eles estão lendo metadados EXIF (em particular rotação).
Abri uma dessas imagens no XnView - a imagem é exibida girada em 90 graus.
Tente remover todas as informações extras dessas imagens (faça pelo menos uma imagem). Use compressores de imagem, como este: punypng.com (ou qualquer outra ferramenta que possa remover detalhes de metadados ... ou apenas girá-lo e salvar novamente) e substitua sua imagem pela versão "otimizada".
Ao verificar novamente no iPad, verifique se o navegador possui a versão atual da imagem, para limpar caches.
PS Thnx Su '
fonte
Tente usar o JPEG e PNG Stripper http://www.steelbytes.com/?mid=30 e remova todas as informações relacionadas aos metadados da imagem. Funciona corretamente.
fonte
Aqui está uma maneira fácil de substituir manualmente os metadados de rotação EXIF, se a imagem for salva na orientação correta no MS Windows. No Windows Explorer, clique com o botão direito do mouse no arquivo de imagem e selecione "Girar no sentido horário". Faça isso 4 vezes para girar a imagem completamente e, em seguida, a imagem terá a orientação correta para todos os sistemas. Em seguida, você pode fazer o upload da imagem no seu servidor web.
fonte
Arquivei isso como um bug na Apple através do Bug Reporter da Apple . Se isso for importante para você e você tiver dados de amostra, não será demais ter mais de um relatório sobre o problema. A captura de tela abaixo deve destacar o problema e, na hipótese de um funcionário da Apple olhar para esta postagem, o ID do problema é 11299426.
fonte