Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.837 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

Re: Transparenz ist nicht gut genug

  Alt 23. Nov 2005, 07:45
Zitat von torud:
Also das hier wollte ich unbedingt lesen:
Zitat:
Das ist ein Filter, der auch das normale TImage von Delphi dazu bringt PNG anzuzeigen.
Da das auch in der FAQ erwähnt ist, gehe ich davon aus, das der Quellcode (Beispiel) pngdelphi verwendet.
Ich habe mir nun die PNG-Komponente gezogen, aber noch nicht die Möglichkeit gefunden, wie man nun mit der TImage, ein Png samt Alpha laden und anzeigen kann. Ich wühle mal noch etwas in der Hilfe zur Komponente, würde mich aber auch noch über einen kurzen Wink freuen.

TPNGImage ist keine Komponente, sondern "nur" ein Filter.
Wenn Du das Package installiert, wird in initialization folgendes ausgeführt:
Delphi-Quellcode:
...
    TPicture.RegisterFileFormat('PNG', 'Portable Network Graphics', TPNGObject);
...
Lege einfach ein TImage auf ein leeres Form und klicke mal im Objektinspektor auf die Eigenschaft Picture. Im Dialog kannst du nun auch *.png Dateien auswählen und öffnen.
so einfach ist das.

Alle Komponenten, die TPicture verwenden sind nun PNG fähig.

In Deiner Unit wird in der uses dan automatisch pngimage hinzugefügt.

Schau Dir auch die Beispiel Programme auf der Homepage am.

[edit]nun sollte auch das Beispiel in der FAQ von der anderen Image Komponente funktionieren[/edit]
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat