Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Opa, blz?
Alguém me da um help?
Estou criando um relatorio em PDF com o dompdf e ao adicionar algumas imagens no documento, as mesmas saem deitadas.
No html as fotos saem com a orientação normal(em pé) conforme foi inserida
alguém sabe o que pode ser?
Não entrando em como o dompdf insere imagens pois o problema pode ser ele.
E nem se essas essas imagens são enviadas por upload.
Verifique a orientação da imagem, Provavelmente seja essa a questão.
-
Por exemplo no meu smartphone uma foto tirada
-
Se vista pelo visualizador de imagem do próprio fica normal.
-
Se se vista por um documento html fica normal.
-
Se vista pelo editor básico de imagem do meu Ubuntu ela fica de ponta-cabeça virada 180º.
-
Se vista no Photoshop fica virada -180º.
-
Se vista pelo visualizador de imagem do windows fica virada como espelho e 180º.
E por aí vai.... Cada um interpreta a orientação de um jeito.
Pode não ser o seu caso e pode ser que o próprio dompdf está fazendo m***** e desorientando a imagem (o que é bem provável).
Mas se não for o caso tente alterar a orientação pelo exif da imagem.
Para detalhes veja esse método dessa classe:
https://github.com/Spell-Master/sm-web/blob/master/exemplos/corte-e-salvamento-de-imagens/ImageUpload.php#L194
Era um problema para mim então criei esse método dessa classe que ao enviar uma imagem por upload a classe automaticamente faz a correção da orientação quando necessário.