Skip to content

👹 Примеры работы с DevIL - API для разных файловых форматов графических изображений.

License

Notifications You must be signed in to change notification settings

gusenov/examples-devil

Repository files navigation

Библиотека OpenIL также известная как DevIL (второе название дали из-за вопросов торговой марки) свободно распространяемая.

Для загрузки jpg многие используют библиотеку Intel Jpeg Liblary или jpeglib, для загрузки формата png используют libpng и т.д. В противоположность этому библиотека OpenIL (DevIl) универсальна, она объединяет в себе загрузку всех перечисленных форматов.

При этом сама библиотека организована по образу и подобию OpenGL (так что первоначальное название OpenIL отнюдь не случайно) - она представляет из себя набор функций и констант, разбитых на три модуля - IL, ILU и ILUT.

  • Собственно за чтение и запись текстур отвечает именно библиотека IL,
  • библиотека ILU предоставляет ряд возможностей по обработке изображений,
  • а библиотека ILUT служит для упрощения работы с IL для сторонних библиотек (таких как OpenGL).

Примеры:

About

👹 Примеры работы с DevIL - API для разных файловых форматов графических изображений.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published