Je crois que tu confonds des notions :
1/ les libs d'Entrées/Sorties : LibJpeg / LibPng / LibTiff
permette à ton application de charger ce type de fichier mais t'as toujours besoin du point ci-dessous
2/ les libs de Rendu : DirectX / SDL / Allegro
permettent la gestion KVM (Keyboard Video Mouse), en gros gère l'interface entre ton programme et l'utilisateur. affichage d'image, jouer des sons, ...
3/ les libs de traitement d'image (ImageMagik ou FreeImage)
permette de jouer sur l'image en elle-même (la rendre en gris, soustraire deux images entre elles pour voir la diff et lancer une égalisation d'histogramme, ...). Complétement superflu si tu sais pas réellement pourquoi tu les utilises
Pour moi, tu prends SDL (affichage et gestion de la transparence) et SDL_Image (pour charger autre chose que du BMP), tu regarde les exemples avant de chercher des trucs plus compliqués...
Message édité par tyrion42 le 24-07-2004 à 10:31:21