Пишу небольшой специфичный просмотрщик картинок на GTK, и в какой-то момент там нужно удалять белые поля(типа бордюра) по периметру. В общем, белый прямоугольник, на нем рисунок в произвольном месте произвольного размера, картинки есессно в разных форматах, jpg png, итд... Бордюр бывает разный... Проблема только одна - как определить координаты прямоугольника с рисунком? Сама обрезка делается легко через
gdk_pixbuf_new_subpixbuf()