看起來這很容易,但在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);
我曾嘗試用於draw_image重載函數(約8,都沒有用。當我運行程序時,主窗口會彈出我的desertSunset圖像,但就是這樣。我試圖在landingScreen上放置newgame.pgm,但圖像不顯示。這是深度問題,還是我構建文件的方式?我已經瀏覽了CImg的一些不同的示例文件,但它們並不是非常有用,而且這些函數的文檔最多也是最少的。如果有人能夠給出一個'Hello World'的例子來說明如何在圖像上繪製圖像,或者告訴我我做錯了什麼,我將不勝感激。謝謝!
我補充說,但它仍然無法正常工作。我得到draw_circle()工作得很好,但draw_image()仍然沒有做任何事情。 – user2446036