Allegro – е безплатна мултимедийна библиотека за различни платформи. Тя предоставя инструменти за извеждане на основни 2D-графики и текст, работа с изображения, възпроизвеждане на аудиофайлове (включително MIDI-музика) и обработка на потребителски вход. Тя предоставя и допълнителни функции за използване на числа с фиксирана и плаваща запетая, матрични операции, използване на Unicode низове, работа с файловата система и 3D-графики.
Библиотеката е написана на езика за програмиране C и е предназначена за използване с езиците C, C++. Тя може да се използва и с Pascal, Python, Lua for Windows, Scheme, D, Go и много други езици.
Allegro поддържа платформи Microsoft Windows, Mac OS X, UNIX-подобни системи, Android и iOS, като ги абстрахира API в един преносим интерфейс. Съществува независим порт на Allegro за AmigaOS 4 и MorphOS.
Потребителската общност на Allegro е създала и няколко разширения на библиотеката, например разширение, което позволява превъртане на карта от плочки, или провеждане на импорт и експорт от множество файлови формати (PNG, GIF, JPEG изображения, MPEG видео, Ogg, MP3, S3M аудио, TTF шрифтове и т.н.).
Функции Allegro
Allegro осигурява следните графични функции:
C връзки
Сайт Allegro
Изтегляне Allegro


