Boost 라이브러리의 GIL을 사용하여 C++에서 새로 만든 이미지 내에 이미지를 배치하는 방법을 알아 내려고합니다.C++의 Boost에서 GIL을 사용하여 이미지 내에 이미지 위치 지정
#define png_infopp_NULL (png_infopp)NULL
#define int_p_NULL (int*)NULL
#include <boost/gil/gil_all.hpp>
#include <boost/gil/extension/io/png_dynamic_io.hpp>
using namespace boost::gil;
int main()
{
rgb8_image_t img(512, 512);
rgb8_image_t img1;
rgb8_image_t img2;
png_read_image("img1.png", img1);//Code for loading an image
png_read_image("img2.png", img2); //Code for loading 2nd image "img2.png"
//loading position of the images to an array or some kind of variable
//passing in images and postions to the function to apply changes on newly created image with the size of 512, 512
png_write_view("output.png", const_view(img)); //saving changes as "output.png"
}