Pull to refresh

Comments 9

Честно говоря, я не знаю, чем CImg лучше Cairo. Знаю лишь то, что CImg использует imagemagic:
#ifdef cimg_use_magick
#include "Magick++.h"
#endif

Ну и плюс ко всему реализованы функции вывода изображения в окно X11.
CImg хорошо работает и без imagemagick. Но если вы хотите использовать возможности сторонней библиотеки, то можно это в коде явно указать и потом пользоваться дополнительными функциями (OpenCV, OpenMP, Lapack и проч.)

Зачем оно должно быть лучше?

Не пользовался указанными библиотеками, но в CImg хорошо работать с медицинскими изображениями разных форматов. Лично для меня этот факт оказался важным.
В Cairo прежде всего упор делается на работу с векторной графикой (1, 2)
В Cairo можно прекрасно работать с растрами, команда Mono на нём реализовала весь стек GDI+, необходимый для System.Drawing.
Я думаю, стоит отказаться от такого дотошного описания, буквально каждую строчку описывать не стоит, а пример можно было бы взять и посложнее.
Sign up to leave a comment.

Articles