Анти-Зерно Геометрія (AGG) є відкритим вихідним кодом, безкоштовно графічної бібліотеки, написані в промислово стандартного C ++. Умови використання AGG описані на сторінці Ліцензійна & NBSP ;. Анти-Зерно Геометрія не залежить від будь-якого графічного API або технології. В принципі, ви можете думати про AGG як про рендеринга, який виробляє пікселів зображення в пам'яті деяких векторних даних. Але, звичайно, AGG може зробити набагато більше, ніж це. Ідеї та філософія AGG є:
& NBSP; * згладжування.
& NBSP; * Субпіксельне Точність.
& NBSP; * максимально можливою якістю.
& NBSP; * Висока продуктивність.
& NBSP; * Незалежність від платформи і сумісність.
& NBSP; * Гнучкість і розширюваність.
& NBSP; * Легка конструкція.
& NBSP; * Надійність і стабільність (в тому числі чисельної стійкості).
Анти-Зерно Геометрія містить безліч інтерактивних демо exemples, які незалежно від платформи теж, і використовувати простий клас platform_support, що в даний час має дві реалізації, для Win32 API і X11 (без Motiff, яких-небудь інших залежностей, просто основний X11).
- Надання довільних багатокутників зі згладжуванням і Subpixel Точність
- градієнти і Гуро затінення.
- Швидкий відфільтровані зображення аффінниє перетворення, в тому числі багатьох інтерполяції фільтрів (билинейной Бікубічеський, spline16, spline36, сінк, Блекман).
- Штрихи з різними типами лінії з'єднання і наконечниками лінії.
- Пунктирна лінія генератор.
- Маркери, такі як наконечники стріл / arrowtails.
- Швидко векторний багатокутник відсікання в прямокутник.
- Низький рівень відсікання на кількох прямокутних областей.
- Альфа-Маскування.
- Новий, швидкий алгоритм Згладжування лінії.
- Використання довільні зображення як шаблони лінії.
- Надання в окремих колірних каналів.
- Перспективні та білінійної перетворення векторних даних і зображень.
- Логічне полігон операції (і, або, XOR, на південь), засновані на Алана Мурта Генеральний Polygon Clipper.
Коментар не знайдено