Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   JvPNG (https://www.delphipraxis.net/156613-jvpng.html)

ATS3788 8. Dez 2010 18:14

JvPNG
 
JvPNG gibt es leider von Jedi nicht.

Kennt jemand eine Möglichkeit TJvDBImage,
trotzdem für PNG Fileformat zu nutzen.

Ich stelle mir so was wie

RegisterGraphicSignature('PNG', 0, TPNGImage);

Wahrscheinlich träume ich nur, auf ein Bier:wink:

mkinzler 8. Dez 2010 18:16

AW: JvPNG
 
Die Komponente sollte doch auf TImage basieren, dann sollte sie das können. Hast du die Unit in den Uses?

geskill 8. Dez 2010 23:19

AW: JvPNG
 
Also wenn ich mich nicht irre, geht das erst seit Delphi 2009 und wenn seine Angabe stimmt und er Delphi 2006 hat sollte es ohne Fremdeinwirkungen nicht klappen. Ich persönlich habe die DevExpress Komponenten, bei der Installation werden die dann direkt verlinkt und man kann PNG ohne Probleme nutzen. Dazu findet man aber sicherlich auch kostenlose Alternativen, weil DevExpress Komponenten für den Einstieg ziemlich teuer sind...

Grüße

Rainer Wolff 9. Dez 2010 07:55

AW: JvPNG
 
Die Komponente, die inzwischen in den aktuellen Delphiversionen enthalten ist, war früher mal Opensource, wurde von Borland/Codegear gekauft und von möglichst vielen Servern entfernt. Ich hab die Opensource-Quelltexte noch irgendwo im Internet ergoogelt.

Das einzige Problem, das ich mit der Komponente in D2006 habe: Wenn ich ein Projekt mit dem PNG-Image öffne, ist die Grafik verschwunden und wenn versehentlich abgespeichert wird, ist das Bild auch mit weg.

Abhilfe: Ich öffne nach Delphi-Start immer erst ein Dummy-Projekt mit einem PNG-Button (ebenfalls als Komponente dabei) und danach erst mein eigentliches Projekt. Dann gehts.

Gruß Rainer

ATS3788 9. Dez 2010 11:43

AW: JvPNG
 
Danke erst mal:?


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:36 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