У меня небольшая проблема. Мне нужно использовать несколько изображений, но я не хочу объявлять новое «изображение» для каждого из них.
Я объявляю изображение как: CImg image («1.bmp»);
И после этого, я хотел бы подписать изображение другого изображения, например, 2.bmp.
Не уверен, если я объяснил это хорошо …
Я хотел бы сделать то же, что и ниже, но на изображениях:
int a = 1;
а = 2;
Я искал в документации по lib, но ничего не смог найти. image = image («2.bmp»), к сожалению, не работает. Есть ли способ решить мою проблему? Я действительно не хочу объявлять image1, image2, image3 и так далее.
используйте методы assign (), они эквивалентны конструкторам «на месте»:
CImg<> img("img1.bmp");
img.assign("img2.bmp"); // or img.load("img2.bmp");
Других решений пока нет …