ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Resolvido - Imagens no componente TImage aparecem na horizol

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
thaita
Novato
Novato


Registrado: Sábado, 26 de Novembro de 2022
Mensagens: 43

MensagemEnviada: Dom Nov 05, 2023 8:26 pm    Assunto: Resolvido - Imagens no componente TImage aparecem na horizol Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
strak2012
Colaborador
Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014
Mensagens: 1518
Localização: Maceió - AL

MensagemEnviada: Ter Nov 28, 2023 1:00 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB