Einzelnen Beitrag anzeigen

Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Auf ein Hintergrund Bild ein Bild mit Transparenz

  Alt 4. Mai 2007, 23:25
Hallo,

vom Prinzip her geht das wie du es im Bild sehen kannst, bei Randpixeln sieht es dann allerdings nicht mehr so schön aus.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Bild : TBitmap;
  Pfad : AnsiString;
begin
  Pfad := 'c:\Bild.bmp';
  if FileExists(Pfad) then
  begin
    Bild := TBitmap.create;
    try
      Bild.LoadFromFile(Pfad);
      Bild.Transparent := true;
      Bild.TransparentColor := clWhite;
      Image1.Canvas.Draw(10 , 80, Bild);
    finally
      Bild.Free;
    end;
  end;
end;
Miniaturansicht angehängter Grafiken
transparenz_235.jpg  
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat