Fórum [Ajuda] Campo Image com PNG dando erro #457577
05/10/2013
0
Estou aqui pedindo a ajuda de vocês para tentar solucionar o meu problema que é o seguinte:
Estou usando o Delphi XE4 e tenho um componente Image que vai receber imagens do tipo PNG.
Estou chamando as imagens com o seguinte comando:
begin if OpenPictureDialog1.Execute then ImagemPNG1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
As imagens já estão com o fundo transparente porém ao carregá-las elas aparecem com um fundo branco.
Gostaria de saber se existe algum comando ou componente para eu utilizar para resolver este problema.
PS. Já tentei usar o componente PngComponents for Delphi 2009-XE5 do site da Embarcadero. Segue o Link: [url]http://cc.embarcadero.com/item/26127[/url]
Porém o pacote só tem os seguintes componentes depois de instalado:
TPngSpeedButton TPngBitBtn TPngImageList TPngImageCollection TPngCheckListBox
Espero que possam me ajudar!
Muito obrigado à todos!
Jore Maximus
Curtir tópico
+ 0Posts
07/10/2013
Jore Maximus
Gostei + 0
08/10/2013
Marcos Oliveira
Att,
Marcos
Gostei + 0
08/10/2013
Jore Maximus
Estou usando o Alpha Control para trocar as Skins.
As imagens que vou usar são PNG e não tem cor de fundo!
Nos exemplos abaixo eu mostro melhor...
Na Imagem 1. O form tem fundo Cinza Escuro, e a imagem foi carregada pelo Picture do componente Image e roda normalmente sem mostrar cor de fundo. Como deve ser!
Veja nas imagens:
Imagem 1
[url]http://img14.imageshack.us/img14/7845/dqly.jpg [/url]
Abaixo no exemplo Imagem 2. A imagem é carregada com o programa em execução e mostra um fundo branco.
Imagem 2
[url]http://img202.imageshack.us/img202/8259/w06y.jpg [/url]
Eu quero que carregue como no exemplo 1 pois não deverá mostrar cor de fundo!
Descobri que o erro esta no comando que ponho no ComboBox para abrir as imagens veja:
if not Loading and (sSkinManager1.SkinName <> sComboBox1.Items[sComboBox1.ItemIndex]) then begin
sSkinManager1.SkinName := sComboBox1.Items[sComboBox1.ItemIndex];
end;
end;
Sabe o que posso por neste comando para ler corretamente as PNG´s?
Obrigado a todos!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)