Hi, Another way to render the image better than cairo did, using OpenGL Area. You could find an example about it in gtk-demo.
On Fri, Jun 1, 2018 at 6:45 AM, Tarie Nosworthy via gtk-app-devel-list < gtk-app-devel-list@gnome.org> wrote: > > > Is there any way to make this better? The image loaded is 3.3MB PNG > int nWidth = gdk_pixbuf_get_width(pImage), nHeight = > gdk_pixbuf_get_height(pImage); > gtk_widget_set_size_request(widget, nWidth, nHeight); > gdk_cairo_set_source_pixbuf(cr, pImage, 0, 0); > cairo_rectangle(cr, 0, 0, nWidth, nHeight); > cairo_fill(cr); > g_object_unref(pImage); > > _______________________________________________ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list