Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 1.85 KB

README.md

File metadata and controls

19 lines (13 loc) · 1.85 KB

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

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

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

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

Примеры: