Собственно нужна возможность рисовать что угодно на 2D холсте. Прога пишется на Rust, так что желательно что-то с C-API.
Что есть:
- Старичок cairo, который, вроде как, даже планируют включить в стандарт C++. Плюсы: везде есть, маленький. Минусы: с распространением могут быть проблемы (попробуй его собери под виндой), примеров маловато.
- QPainter, ака Qt. Плюсы: я его знаю, он жив, дока. Минусы: жирный, нет биндингов, свои закидоны с отрисовкой.
- Skia. Плюсы: активно развивается, hi-end, быстрая. Минусы: доки нету, жирная что ужас (Qt отдыхает), нет биндингов.
Мне не нужны виджеты, ибо буду рисовать на холсте и сохранять в файл. Никакого GUI.
Чем более кроссплатформенное - тем лучше.
PS: возможно есть что-то написанное на Rust - не нашел.