AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi PNG mit Alphakanal auf Transparente Form/Canvas
Thema durchsuchen
Ansicht
Themen-Optionen

PNG mit Alphakanal auf Transparente Form/Canvas

Ein Thema von Memnarch · begonnen am 14. Jan 2011 · letzter Beitrag vom 15. Jan 2011
Antwort Antwort
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#1

AW: PNG mit Alphakanal auf Transparente Form/Canvas

  Alt 14. Jan 2011, 14:06
@Xaromath: Aber UpDateLayer window nimt den Alpha wert aus dem Alphachannel der PNG den ich z.B in Gimp habe ohne zusätzlichen hokuspokus?(dachte ich hätte da woanders was anderes gelesen, vonwegen zusätzlicher bitmask etc)

Und was die komponennten angeht: Ich brauche nur das perpixelalpha Png auf dem screen^^.

@Bummi: Danke, werde ich mir auch angucken.

EDIT: Ach kann man bei dem ersten beispiel über layerd die bitmap auch stretchen? also eine form nehmen die etwas größer ist und die bitmap trotzdem alles abdecken lassen?

MFG
Memnarch

Geändert von Memnarch (14. Jan 2011 um 15:03 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#2

AW: PNG mit Alphakanal auf Transparente Form/Canvas

  Alt 15. Jan 2011, 16:56
@Xaromnz: Dein Tutorial war sehr hilfreich
Aber eine Frage hätte ich da noch. Du Sagtest du hättest die GDI+ Bibliothek von Prodgidy leicht verändert. Was wurde den verändert?


MFG
Memnarch
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#3

AW: PNG mit Alphakanal auf Transparente Form/Canvas

  Alt 15. Jan 2011, 17:22
Hallo,

eigentlich hab ich die Bibliotheken nur etwas erweitert, z. B. um eine Methode zum Zeichnen abgerundeter Ecken.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#4

AW: PNG mit Alphakanal auf Transparente Form/Canvas

  Alt 15. Jan 2011, 18:52
Asü

Dein tut hat total geholfen
Habe die funktionen Loadimagefromfile und GPImageToBitmap so verändert dass man damit nicht jedesmal nen neues bitmap object produziert^^.
Die laden das jetzt in eine übergebene bitmal, geht besser und schneller .

Und jtzt noch wofür ich das ganze brauche:

Ich bastel gerade aus spass am vergnügen den Touhou - BadApple screensaver nach . Klappt super. Mitlayered window bekomm ich endlich den semitransparenten effekt asuber hin und es läuft auch nochn bissle schneller .

Da ich vorhabe den screensaver mal hochzuladen(wenn er fertig ist), lieber Xaromz, möchtest du unter "Einstellungen" des screensaver bei den credits mit vollem namen oder Nickname stehen . Benutze wiegesagt die funcktion GPImageToBItmap(stretched jetzt auch auf vollbild), und da du die geschrieben hast bzw ich teile deines codes benutze wäre dir nen Platz unter den Credits doch ganz angebracht oder?^^

MFG
Memnarch
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#5

AW: PNG mit Alphakanal auf Transparente Form/Canvas

  Alt 15. Jan 2011, 18:57
Hallo,

über Credits freu ich mich immer. Ob Du da den Nick oder meinen Namen nennst, ist mir aber egal. Schön, dass alles klappt!

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#6

AW: PNG mit Alphakanal auf Transparente Form/Canvas

  Alt 15. Jan 2011, 19:24
Dan werde ich den Nickname favourisieren
Ich schreibe auch nur meinen Nickname rein^^

Und bei Bummi muss ich mich entschuldigen .
Bin so garnicht dazugekommen seine hilfen anzugucken, dabei hatter mir sogar nochn aar schnipsel per pm geschickt v.v(gerade erst bemerkt^^")

EDIT: muss nur noch einiges optimieren . Mein Prog läuft zwar gut, aber imo lade ich jedes bild einzeln von der platte wnen es gebraucht wird, und das zieht bei 25fps schon mehr leistung als der prozess zum zeichnen XD

MFG
Memnarch

Geändert von Memnarch (15. Jan 2011 um 19:53 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz