Biblioteca de gráficos C ++ simple

Cualquier sugerencia para una biblioteca de C ++ simple que puedo usar para crear una imagen a un tamaño específico, ya sea con un valor de color rgb fijo o idealmente con gradientes.

Necesita trabajar en Windows e idealmente, pero no se requiere que funcione también en OS X.

He encontrado El Cairo, pero me preguntaba si había algo más, ya que parece bastante simple lo que necesito.