PNG em um TImage

11/03/2007

20

Amigos, como eu coloco uma imagem .PNG em um TImage?


Responder

Posts

12/03/2007

Ricknetbr

Usa essa lib=

http://pngdelphi.sourceforge.net/


Abracos
Ricardo


Responder

12/03/2007

Aflsilva

ricknetbr, como eu uso essa lib? Como eu instalo? Tem algum exemplo que possa me mostrar? Agradeço a ajuda.


Responder

12/03/2007

Massuda

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.


Responder

13/03/2007

Aflsilva

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?


Responder

13/03/2007

Massuda

O mínimo que você tem que fazer é algo assim...
uses
  ...
  GraphicEx,
  ...

...
  // imgView é um TImage
  imgView.Picture.LoadFromFile(´c:\exemplo\sua\imagem.png´);
...



Responder

13/03/2007

Aflsilva

Massuda, funcionou do jeito que você falou, só que eu queria de ficasse com o fundo transparente. Tem como ficar com o fundo transparente?


Responder

13/03/2007

Massuda

Não sei se funciona, mas experimente incluir depois do LoadFromFile...
imgView.Picture.Graphic.Transparent := True;



Responder

11/07/2019

Amanda

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/
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira