[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: [OT] Any plans to keep up with longhorn?
From: Kuba Ober <kuba () mareimbrium ! org>
Date: 2003-11-06 20:46:08
[Download RAW message or body]
On Sunday 02 November 2003 06:38 am, Maurizio Colucci wrote:
> Alle 12:05 PM, domenica 02 novembre 2003, Stephan Kulow ha scritto:
> > > full resolution of next generation screens simply because no one would
> > > be able to recognize the current icons and fonts at these high dpi
> > > rates.
> >
> > And of course images on web pages will appear quite useless, but icons
> > are surely the most important aspect :)
>
> Well, browsers could include some "intelligent bitmap stretching" algo,
> which takes resolution into account. It would not be too difficult.
Essentially all it needs is a fast processor and some hefty memory. You
upsample the image, apply a 2D FIR or IIR filter so that aliasing is removed,
and you downsample it afterwards. Or a similar algorithm. The trick is that
your filter should offer a sharp, almost brickboard cutoff. If you do it that
way, the bitmap scaling is seamless, i.e. your bitmap could be scaled by a
factor pi:1 and look as good as scaled by a factor 2:1. An equivalent of a
5GHz PIV CPU and probably at least 512Mb of RAM available w/o swapping is
what it takes on a typical 1280x1024 desktop, given that the code is in C and
optimized only by the compiler, not by a human being. You can probably scale
it down to a 1GHz CPU and 128Mb temporary storage given a capable enough
mathematician who's proficient in numerical methods. Me comes to mind the guy
who optimized GIMPS software by a factor of 10 (roughly) by writing the FFT
code in assembly, with CPU's caches in mind (http://www.mersenne.org).
Cheers, Kuba Ober
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic