Dérivation de TBitmap [BORLAND] - C++ - Programmation
Marsh Posté le 18-09-2002 à 09:33:05
tu dois t'inspirer de ce que font les composants genre TPEGImage, TGIFImage, TPNGObject
Le fait d'inclure l'unit contenant ces composants permet d'ajouter au TImage le support du JPEG, GIF, PNG
Il faut dériver de TGraphic, et s'enregistrer comme un format d'image :
TPicture.RegisterFileFormat('PNG', 'Portable Network Graphics', TPNGObject);
Marsh Posté le 18-09-2002 à 09:10:31
Bon en clair :
g un format d'image a la noix que j'aimerais intégrer dans ma
palette de composant, un peu comme le TIMage ou le TBitmap.
Je pensais dérivé de TGRaphics:TPicture out de TBItmap et modifier les méthodes de lectures/écritures pour lir emon format, décompressez en bmp et l'afficher avec les méthodes déjà en place.
Keskvou en pensez ??
Dans le meme style, je décode du GIF et un autre format animé.
Puis je appliqué la mm méthode ? (sous classe de TBitmap redefinnisant lees methode I/O)