From: Thomas L. <ta...@ec...> - 2001-03-19 15:07:50
|
On Fri, Mar 16, 2001 at 04:01:24PM +0100, Andrzej Borsuk wrote: > Thomas Leonard wrote: [ ... ] > > - I'm planning to change the way we deal with images. Probably this will > > involve only caching pixbufs and plotting them directly. I think we > > create too many pixmaps at the moment, and if we need large and small > > versions for highlighted files too... > > Did you want to do this in the similar way like globicons? > I have found that globicons, and thumbs are loaded into memory by different > functions.. One function scales them, the other doesn't. Hopefully, in future, everything will get scaled. > How about using png's internally - it will give you full alpha channel > support. Are gdk-pixbuf capable for this? Yes. We load the pngs to pixbufs (with smooth alpha) but then convert to XPM, which loses it. A good improvement might be to render the pixbuf against the current background colour. At least then antialiased outlines would work on light and dark backgrounds (but not quite on patterns). And drag-and-drop would look bad. Or, we can just plot the pixbuf directly, which would use XRender in the future on supported servers, and get nice results that way. [...] -- Thomas Leonard http://rox.sourceforge.net ta...@ec... ta...@us... |