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

Reply via email to