Ответ 1
Как насчет SDL?
Возможно, это слишком сложно для ваших нужд, но это, безусловно, кросс-платформенный.
Как и в заголовке, мне нужна 2d-графическая библиотека, которая является кросс-платформенной и предоставляет простые функции, например Basic; по сути, мне нужно всего лишь нарисовать пиксель определенного цвета - мне не требуется аппаратное ускорение или какая-либо поддержка 3D. Я нашел пару, но они не являются кросс-платформенными.
Кто-нибудь знает решение для меня?
Как насчет SDL?
Возможно, это слишком сложно для ваших нужд, но это, безусловно, кросс-платформенный.
[Без особого порядка.] Однако, если у вас есть другие требования, сообщите нам. BTW: Я не просто размещаю результаты запроса Google здесь, я использовал все эти (и SDL - написал свои первые несколько игр в SDL:), и я бы сказал, без набора требований, очень сложно выбрать среди перечисленных.
Мне не хватает чего-то удивить, почему никто не предлагает OpenGL? Использовать его для 2d было бы очень просто. OP только хочет окрасить пиксель. Он не становится проще, чем glBegin/glColor/glVertex/glEnd.
Тяжелый вес:
Легкий вес:
Рисование фреймворков без виджета графического интерфейса:
Я бы рекомендовал DISLIN. Это кросс-платформа, поддерживает многие языки и имеет очень интуитивное название подпрограмм.
Кроме того, только что заметил, что никто не упоминал PLPLOT, также кросс-платформу, несколько языковых...
Один опрятный движок, с которым я столкнулся, Angel-Engine. Информация с сайта проекта:
Некоторые пользователи (включая меня) успешно (без каких-либо серьезных проблем) скомпилировали его под Linux.
Picasso графическая библиотека, которую вы можете использовать: кросс-платформенный
Кросс-платформенная 2D-графическая библиотека для .Net - Маленькая векторная библиотека Вы можете использовать его совместно с Unity 3D (рекомендуется) или Xamarin, например, для создания 2D-графики на различных платформах.