Это возможно:
Это возможно с boost::gil
? Может быть, есть другая библиотека, более подходящая для такой задачи?
Пример кода будет высоко оценен.
Да, вы можете сделать все это в boost::gil
,
Что вы должны знать, это то, что boost::gil
является только универсальным интерфейсом и не обрабатывает чтение / запись изображений самостоятельно. Вам все еще нужно использовать вторую библиотеку, например, Libpng ..
Да да а также да.
Есть функции, которые позволяют вам читать а также написать JPEG, TIFF и PNG изображения: см. Вот.
Что касается второго пункта, то это именно то, для чего предназначен GIL. Вы можете манипулировать изображениями, используя его возможности (кликните сюда).