Il semble que ce serait très facile, mais j'ai beaucoup de problèmes en utilisant la fonction draw_image() dans CImg. Voici un extrait de code:Superposition d'images avec CImg
CImg<unsigned char> landingScreen("desertSunset.bmp"), newGameBTN("newgame.pgm");
CImgDisplay main_disp(landingScreen,"Main Window");
landingScreen.draw_image(400,400,newGameBTN);
J'ai essayé environ 8 des fonctions surchargées pour draw_image(), en vain. Lorsque je lance le programme, la fenêtre principale apparaît avec mon image desertSunset, mais c'est tout. J'essaie de poser newgame.pgm sur l'écran d'atterrissage, mais l'image n'apparaît pas. Est-ce un problème de profondeur, ou peut-être la façon dont je structure le fichier? J'ai regardé un tas de fichiers d'exemples différents pour CImg mais ils ne sont pas très utiles, et la documentation sur ces fonctions est minimale au mieux. Si quelqu'un pouvait donner un exemple de «Bonjour tout le monde» sur la façon de dessiner une image sur une image, ou de me dire ce que je fais de mal, j'apprécierais beaucoup. Merci!
J'ai ajouté cela, mais cela ne fonctionne toujours pas. Draw_circle() fonctionne très bien, mais draw_image() ne fait toujours rien. – user2446036