|
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
thaita Novato
Registrado: Sábado, 26 de Novembro de 2022 Mensagens: 44
|
Enviada: Dom Nov 05, 2023 8:26 pm Assunto: Resolvido - Imagens no componente TImage aparecem na horizol |
|
|
Meus Prezados,
Meu componente TImage so aparece com as imagens na horizontal, mas na pasta de imagens elas estão na vertical. Como fazer para elas aparecerem na posição vertical. Alguém pode me ajudar?Obrigado.
Editado pela última vez por thaita em Qua Dez 06, 2023 11:38 am, num total de 1 vez |
|
Voltar ao Topo |
|
|
strak2012 Colaborador
Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
Enviada: Ter Nov 28, 2023 1:00 pm Assunto: |
|
|
Precisa informa mais alguns detalhes sobre sua questão.
Estas imagens que estar procurando exibir no Timage foram digitalizada por um scanner, ou são fotos tirada de smartphone mordenos?
- Por vez imagens obtida por estes dispositivo realmente vem na horizontal, o que ocorre é que alguns sitema operacional consegue identificar a posição correta e a exibe realizando uma rotação de 90 graus. Isso pode parecer um problema ao tentar exibi-la em um componente Timage da qual vai procurar exibir a imagem tal como ela é realmente. A solução para isso seria implementar uma rotina de rotação de imagem antes de exibi-la no Timage. Aqui levamemos em conta as versões delphi mais antigo ou o desenvolvimento de aplicaçãos vcl em delphi mais recente.
A versão do delphi alguma recente e a aplicação é multi devices?
- Seu componente Timage pode possuir o angulo de rotação em 90, não é comum ele estar assim a menos que voce ja tivesse feito esta alteração antes neste componente. Propriedade RotationAngle só está presente em delphi mais recente e em particular no desenvolvimento de aplicações multi devices ( fmx ), vale apenas verificar a propriedade RotationAngle no componente Timage e verificar qual seu valor, por padrão seu valor é 0. Se mesmo estando em zero as imagens apresenta na vertical, basta então alterar o valor de 0 para 90 ( neste caso não há nescessidade de implementação de rotina de rotação de imagem uma vez que aqui neste caso o proprio componente já a possui nativamente ).
Lembro ter tido uma situação similar a esta no passado.
Espero que conseiga resolver sua questão e boa sorte. _________________ Tudo podemos quando tudo sabemos! |
|
Voltar ao Topo |
|
|
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|