An image library for loading to OpenGL texture