From: Thomas L. <ta...@ec...> - 2004-10-12 11:18:23
|
On Sun, May 02, 2004 at 08:52:20PM -0700, Ken Hayber wrote: > Hi, > > I've been wondering about how the scaling for backdrop images was done and > how the quality sometimes was quite poor. I found the culprit. > > > In pinboard.c, starting at line 2134 we have this: > gdk_pixbuf_composite(old, pixbuf, > x, y, > MIN(screen_width, width * scale), > MIN(screen_height, height * scale), > x, y, scale, scale, > GDK_INTERP_NEAREST, 255); > > Change that last line to: > GDK_INTERP_HYPER, 255); > > and things improve nicely. Any noticable speed hit to doing this? -- Dr Thomas Leonard http://rox.sourceforge.net tal at ecs.soton.ac.uk tal197 at users.sourceforge.net GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |