PNG em um TImage
Amigos, como eu coloco uma imagem .PNG em um TImage?
Aflsilva
Curtidas 0
Respostas
Ricknetbr
11/03/2007
Usa essa lib=
http://pngdelphi.sourceforge.net/
Abracos
Ricardo
http://pngdelphi.sourceforge.net/
Abracos
Ricardo
GOSTEI 0
Aflsilva
11/03/2007
ricknetbr, como eu uso essa lib? Como eu instalo? Tem algum exemplo que possa me mostrar? Agradeço a ajuda.
GOSTEI 0
Massuda
11/03/2007
Você precisa apenas mostrar a imagem ou pretende salvar imagens em formato PNG?
Se for apenas mostrar imagens PNG, o mais simples é baixar a biblioteca GraphicEx...
http://www.delphi-gems.com/GraphicEx.php
...e incluir a unit GraphicEx no uses da sua unit. Isso é suficiente para o TPicture ser capaz de mostrar imagens PNG.
Se for apenas mostrar imagens PNG, o mais simples é baixar a biblioteca GraphicEx...
http://www.delphi-gems.com/GraphicEx.php
...e incluir a unit GraphicEx no uses da sua unit. Isso é suficiente para o TPicture ser capaz de mostrar imagens PNG.
GOSTEI 0
Aflsilva
11/03/2007
Massuda, baixei a biblioteca GraphicEx, coloquei ela no mesmo diretório da aplicação, incluí a unit GraphicEx no uses da unit, coloquei um image e ele ainda não suporta o formato PNG. O que eu fiz de errado?
GOSTEI 0
Massuda
11/03/2007
O mínimo que você tem que fazer é algo assim...
uses ... GraphicEx, ... ... // imgView é um TImage imgView.Picture.LoadFromFile(´c:\exemplo\sua\imagem.png´); ...
GOSTEI 0
Aflsilva
11/03/2007
Massuda, funcionou do jeito que você falou, só que eu queria de ficasse com o fundo transparente. Tem como ficar com o fundo transparente?
GOSTEI 0
Massuda
11/03/2007
Não sei se funciona, mas experimente incluir depois do LoadFromFile...
imgView.Picture.Graphic.Transparent := True;
GOSTEI 0
Amanda
11/03/2007
A primeira coisa que você tem é o arquivo .png mais padrão. Eu converti jpg para png para fazer um trabalho melhor em: https://jpg4png.com/pt/
GOSTEI 0