Предлагаю исходник компактного растеризатора со сглаживанием. Стандартный C++, платформо-независимый (осносительно). Позволяет растеризовать многоугольники, работает очень шустро, значительно быстрее и качественнее GDI+. Поддерживает альфа-канал. Форматы пикселов: mono8, rgb24, bgr24, rgba32, argb32, bgra32, abgr32.
Пример — консольное приложение, генерирующее картинку в формате PPM (как самом простейшем) — просто скомпилируйте и фсе (на любой платформе).
Однако, хоть исходник и компактный, но все же недостаточно компактный для непосредственных постов здесь. Поэтому ссылка:
http://www.antigrain.com/lite/agg2_lite.zip
И результат (испорченный JPEGом):
http://www.antigrain.com/lite/example.jpg