Ir para conteúdo
Faça parte da equipe! (2024) ×

delphi [Dúvida] Canvas Delphi


Username_
 Compartilhar

Posts Recomendados

Olá,

 

Estou tentando carregar uma imagem usando Canvas no Delphi mas não estou conseguindo. Eu não sei o porque a imagem não está aparecendo. O caminho da imagem está certo e o código compila corretamente. Onde está o erro? Porque a imagem não aparece?

 

Código:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

Olá,

 

Ainda não funcionou. Tentei sem usar os Try/Catch. E testei primeiro o TPicture ( Image1.Canvas.Draw(100, 100, Picture.Graphic) ). Depois testei da forma que você postou usando TBitmap e TPicture juntos. Mas aqui não funcionou. Não aparece imagem nenhuma.

 

O código está aqui, simplificado sem try/catch:

 

É necessário se cadastrar para acessar o conteúdo.

 

Estou tentando verificar porque não carrega as imagens.

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Velha Guarda

Aqui, achei esse codigo de exemplo de carregar imagem

 

https://www.4shared.com/rar/Wh5jzdgT/Parte_de_Imagem.html

 

Acho que se vc de uma olhadinha no codigo dele , voce pode pdegar a logica dele pra fazer funcionar no seu projeto

 

Imagens:

YodLlUdAQ7Cv6yLr8VsG4Q.png

 

Quando clicar em "Copiar" ele mostra a imagem bmp.LoadFromFile('age.bmp'); //lembrando que é um bmp

MakC7TelQyCFbKvPYNPV9Q.png

 

Ve ai fala mano!

To no aguardo!

Abçs!!

qRXaV1L.png

Link para o comentário
Compartilhar em outros sites

Obrigado pela informação.

 

Funcionou com .bmp.

 

Eu estava utilizando .jpg e parece que o Delphi tem problemas com JPG.

 

Código

É necessário se cadastrar para acessar o conteúdo.

 

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.