Forum: Multimedia
Delphi
by Uwe Raabe,
28. Jan 2013
Die Vampyre Imaging Library hat eine Demo zum Konvertieren verschiedener Formate.
Forum: Multimedia
Delphi
by Uwe Raabe,
28. Jan 2013
Dann geht das mit TPNGObject halt nicht. In dem Fall musst du dir eine passende Grafik-Bibliothek zulegen, die das untertützt.
Forum: Multimedia
Delphi
by Uwe Raabe,
28. Jan 2013
Zweite Frage glatt überlesen...
Wenn du aus einem PNG ein Icon machen willst, dann geht das nur über eine Konvertierung. In vielen Fällen können die TGraphic-Abkömmlinge sich selbst irgendwie umwandeln. Idealerweise machst du das über eine separate Instanz entweder des Source- oder des Zielobjekts, da die interne Instanz des TPicture ja beim Wechsel des Formats freigegeben wird.
Also...
Forum: Multimedia
Delphi
by Uwe Raabe,
28. Jan 2013
Wenn du ein PNG-Image in ein TPicture lädst, dann ist dessen Graphic-Property ein TPngImage (oder etwas ähnliches je nach verwendetem PNG-Support). Das kannst du einfach überprüfen, in dem du nach dem Laden schaust, was unter Image1.Picture.Grpahic.Classname so steht.
Sobald du auf eines der Properties Bitmap, Icon oder Metafile zugreifst, ändert sich die Klasse von Graphic in den gewünschten...