Из вашего вопроса я понимаю, что вы думаете, OpenGL был своего рода библиотекой изображений. Это не тот случай.
OpenGL предназначен только для рисования красивых картинок на экране. Это не касается ни загрузки изображений, ни хранения. Он также не предназначен для операций обработки изображений, таких как обрезка (хотя на самом деле это довольно легко реализовать с помощью OpenGL).
Относительно вашего вопроса: OpenGL можно использовать для части «отобразить изображение» и «нарисовать прямоугольник вокруг него». Загрузка и сохранение изображения, а также фактическая обрезка не должны выполняться с использованием OpenGL.