Are you concerned with supporting multiple platforms? Either way, have you considered SDL with OpenGL? If you have already tried OpenGL or dabbled with it, you'll be familiar with some of the concepts and SDL is great for all kinds of game input, window management and of course image format handling.

Not many '3rd party' game libraries will support multiple platforms, at least as of yet, so if that is a concern then there is almost only the one alternative SDL and OpenGL.