1 сент. 2009 г.

Fog: AGG без GPL

Anti-Grain Geometry (AGG) — замечательная библиотека для работы с графикой на CPU. К сожалению, начиная с версии 2.5 она распространяется под GPL.

Но, оказывается, не всё так плохо. Есть библиотека Fog, которая реализует алгоритмы из AGG (да ещё и с JIT-компиляцией растровых операций). Также в библиотеке есть поддержка других вкусностей вроде многопоточных операций с изображениями. Fog распространяется под лицензией MIT.

Библиотека, судя по всему, пока сыровата, но некоторые штуки вытащить вполне возможно. Например, улучшенную реализацию (искать "[Fog::Raster_C - StackBlur]") stack blur'а.

Комментариев нет: