de rien, en fait, tu as deux lib PNG assé connue : zPNG et PNGImage.
niveau qualitée, je crois qu'elles sont assés proche.
je pense que tu as bien compris l'interet des directives de compilations, c'est vraiment un plus a connaitre et peu de source en parle.
a vrai dire meme, on ne doit etre que 2 ou 3 sur DelphiFr a les manipuler....
mais quand on vois la souplesse que ça ajoute a un source, c'est un peu idiot de passer a coter.
bien sur comme tu peu le voir les possibilitées de la solution que je t'ai donner sont quasiment infinie.
on peu trés bien utiliser la GDI normal et les lib BMP/JPG par defaut, ou utiliser d'autre lib comme la GDI+ ou DirectX ou OpenGL etc.
Tu n'etait par contre pas obliger d'installer une lib PNG, mais c'est aussi un plus a avoir dans delphi, puisque tout compte fait, c'est un format courrant trés utilisé.
un logiciel de traitement d'image devrait toujours posseder ces trois formats de base BMP, JPG, PNG, c'est le minimum.
aprés, on peu aussi ajouter un support PCX, TIFF et TARGA qui sont les 3 formats qui viennent naturellement a la suite.
Croc (click me)