--- libgnomecanvas-2.4.0/libgnomecanvas/gnome-canvas-pixbuf.c~
+++ libgnomecanvas-2.4.0/libgnomecanvas/gnome-canvas-pixbuf.c
@@ -958,7 +958,7 @@
 				   render_affine[5] - buf->rect.y0,
 				   render_affine[0],
 				   render_affine[3],
-				   GDK_INTERP_NEAREST,
+				   GDK_INTERP_HYPER,
 				   255);
 
 	    gdk_pixbuf_unref (dest_pixbuf);
@@ -972,7 +972,7 @@
 				     gdk_pixbuf_get_height(priv->pixbuf),
 				     gdk_pixbuf_get_rowstride(priv->pixbuf),
 				     render_affine,
-				     ART_FILTER_NEAREST,
+				     ART_FILTER_HYPER,
 				     NULL);
 	else
 		art_rgb_affine (buf->buf,
@@ -983,7 +983,7 @@
 				gdk_pixbuf_get_height(priv->pixbuf),
 				gdk_pixbuf_get_rowstride(priv->pixbuf),
 				render_affine,
-				ART_FILTER_NEAREST,
+				ART_FILTER_HYPER,
 				NULL);
 
 	buf->is_bg = 0;
