Thema: Delphi Alphatransparenz

Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#5

Re: Alphatransparenz

  Alt 28. Mai 2005, 22:18
Zitat von jfheins:
Achja, ich hab' die GR32-Lib, aber damit geht's glaub ich auch nicht, oder ?
Mit der GR32 geht fast alles .
  • TPNGImage installieren
  • GR32_PNG-Unit runterladen (siehe Anhang)
  • Delphi-Quellcode:
    var
      AlphaChannelUsed: Boolean
    begin
      LoadPNGintoBitmap32(MyBitmap, 'someimage.png', AlphaChannelUsed);
      if AlphaChannelUsed then
        // add anything else that should be done if we have
        // an alpha channel with our PNG image...
        MyBitmap.DrawMode := dmBlend
      else
        MyBitmap.DrawMode := dmOpaque;
    end;
Funktioniert perfekt !
Angehängte Dateien
Dateityp: pas gr32_png_285.pas (2,4 KB, 252x aufgerufen)
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat