Question

Une des fonctionnalités annoncées de Delphi 2009 était la prise en charge de PNG. C’est formidable, car les problèmes Unicode détruisent la bibliothèque pngimage.pas que j’utilisais auparavant. Le seul problème est que je ne peux pas trouver la version de Delphi 2009. Quelqu'un sait comment il s'appelle et combien il est difficile de migrer le code existant basé sur pngimage.pas vers la nouvelle bibliothèque?

Était-ce utile?

La solution

Toutes les images VCL prises en charge dans Delphi sont fournies via TImage. Si vous souhaitez afficher une image PNG, supprimez simplement un contrôle TImage, puis chargez une image PNG dans la propriété Picture.

Si vous souhaitez manipuler une image PNG dans le code (c'est-à-dire ne pas l'afficher), vous pouvez ajouter

pngimage

à votre clause uses, puis utilisez directement la classe TPNGImage.

Sur ma machine, PNGImage.pas se trouve à:

C: \ Programmes \ CodeGear \ RAD Studio \ 6.0 \ source \ Win32 \ vcl \ Imaging \ PNGImage \ pngimage.pas

Autres conseils

Vous pouvez lire des images png dans un contrôle TImage. Tout comme gif, jpg, emf, wmf, bmp.

Je ne sais pas si c'est ce que vous voulez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top