Hi,
 
there also must be
 
P.Canvas.Brush.Style:=bsClear;
 
before drawing text.
 
V.
______________________________________________________________
Od: Gabor Boros <gaborbo...@yahoo.com>
Komu: <lazarus@lists.lazarus.freepascal.org>
Datum: 16.03.2016 20:27
Předmět: [Lazarus] How to create a transparent PNG?

Hi All,

I want to draw onto a PNG image and save it without background. Tried Transparent, TransparentColor, TransparentMode properties without success. I need the A character in the PNG with black color without background. Any idea?

procedure PNG;
var
  P:TPortableNetworkGraphic;
begin
  P:=TPortableNetworkGraphic.Create;
  P.SetSize(20,20);
  P.Canvas.TextOut(0,0,'A');
  P.SaveToFile('TEST.PNG');
  P.Free;
end;

Gabor

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus 
<http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus>

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to