проблемы при попытке перейти в начальную точку gdk_pixbuf с помощью cario в C - PullRequest
1 голос
/ 28 января 2020

У меня есть сшитый png-файл, который состоит из 100 кадров с размером от 0 до 100. Каждый кадр имеет размер 80x80.

Я загружаю изображение в pixbuf с помощью gdk_pixbuf_new_from_file и пытаюсь использовать gdk_cairo_set_source_pixbuf для перехода к кадру, который я хочу отобразить.

Я получаю первый кадр, когда gdk_cairo_set_source_pixbuf (cr, pixbuf, 0,0), однако, если я пытаюсь продвинуться (например, при показателе 50%) и использовать gdk_cairo_set_source_pixbuf (cr, pixbuf, 0, 4000) ... я ничего не понимаю. Я не получаю никаких изображений, кроме тех случаев, когда я использую 0,0.

Я новичок в этом, поэтому любые советы о том, что я могу делать неправильно, или предложения альтернативных способов сделать то, что я ищу, чтобы сделать sh приветствуется. Я искал существующие примеры того, как кто-то использовал подмножество изображения, но не смог найти ни одного.

спасибо.

...