이것은 매우 쉬울 것 같지만 CImg에서 draw_image() 함수를 사용하는 데 많은 문제가 있습니다.CImg로 이미지 오버레이
CImg<unsigned char> landingScreen("desertSunset.bmp"), newGameBTN("newgame.pgm");
CImgDisplay main_disp(landingScreen,"Main Window");
landingScreen.draw_image(400,400,newGameBTN);
내가 약 8 draw_image에 대한 오버로드 기능 (의 시도했다), 모든 아무 소용이 : 다음 코드 예제이다. 프로그램을 실행하면 기본 창에 내 desertSunset 이미지가 표시되지만 그게 전부입니다. landingScreen 위에 newgame.pgm을 놓으려고하는데 이미지가 나타나지 않습니다. 깊이가있는 문제인가 아니면 파일을 구조화하는 것입니까? CImg에 대한 다양한 예제 파일을 살펴 보았지만 그다지 도움이되지는 않으며이 기능에 대한 문서는 기껏해야 최소한입니다. 누군가가 이미지 위에 이미지를 그리는 방법에 대한 'Hello World'예제를 제공하거나 내가 잘못한 것을 말해 줄 수 있다면 크게 감사하겠습니다. 감사!
내가 추가했지만 여전히 작동하지 않습니다. draw_circle()은 잘 작동하지만 draw_image()는 여전히 아무 것도하지 않습니다. – user2446036