-1

我有一个小问题。我需要使用一些图像,但我不想为每个图像声明新的“图像”。我将图像声明为:CImg image("1.bmp"); 之后,我想为其他图片签名,例如 2.bmp。不确定,如果我解释得很好......我想在下面做同样的事情,但在图像上:int a =1; a=2;

我正在查看 lib 文档,但找不到任何东西。不幸的是,image=image("2.bmp") 不起作用。有什么办法可以解决我的问题吗?我真的不想声明 image1、image2、image3 等等。

4

1 回答 1

0

使用 assign() 方法,它们等效于“就地”构造函数:

CImg<> img("img1.bmp");
img.assign("img2.bmp");  // or img.load("img2.bmp");
于 2013-11-02T16:34:57.817 回答