AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 09:17

Parameter dieser Suchanfrage:

Suche in Thema: Auf Canvas zeichnen, wenn PNG
Suche alle Beiträge, die von "Namenloser" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    AW: Auf Canvas zeichnen, wenn PNG

     
      by Namenloser, 8. Mai 2011
    OK, ich habe es getestet:

    TPNGObject.Canvas ist tatsächlich beschreibbar
    Beim Assign geht der Alphachannel verloren (weil leider nicht „kopiert“ sondern gezeichnet wird (mit AlphaBlending))


    @EWeiss: Das heißt aber nicht dass es nicht möglich wäre den AlphaChannel zu erhalten. PNGDelphi macht es nur einfach nicht, und die meisten Programme auch nicht.

    Im Anhang befindet sich ein...
  • Forum: Multimedia

    AW: Auf Canvas zeichnen, wenn PNG

     
      by Namenloser, 8. Mai 2011
    Und was hat Photoshop mit Delphi zu tun?
    Ich habe schon mit ganz normalen Bitmaps mit Alphachannel gearbeitet... war überhaupt kein Problem. Du darfst nur nicht die veralteten GDI-Routinen zum Zeichnen nutzen.
  • Forum: Multimedia

    AW: Auf Canvas zeichnen, wenn PNG

     
      by Namenloser, 8. Mai 2011
    Hmm, vielleicht funktioniert das unter XE, früher (bei der OpenSource-Version) war TPNGObject.Canvas AFAIR Read-Only.
    Inwiefern beim Kopieren der Alpha-Channel erhalten bleibt, weiß ich nicht sicher, aber prinzipiell hätte ein 32Bit-Bitmap Platz dafür.

    Ich nutze für die Bearbeitung von PNGs aber eh immer Graphics32 mit der GR32_PNG-Unit...
  • Forum: Multimedia

    AW: Auf Canvas zeichnen, wenn PNG

     
      by Namenloser, 8. Mai 2011
    Du musst das PNG erst auf ein Bitmap kopieren, zum Speichern umgekehrt:

    var
    Bmp: TBitmap;
    Png: TPNGObject;
    begin
    Bmp := nil;
    Png := nil;
    try
    Bmp := TBitmap.Create;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Namenloser&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=160327
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz