On Sun, Jun 16, 2013 at 11:42:35AM +0200, Sebastian Geerken wrote:
On Sa, Jun 15, 2013, Johannes Hofmann wrote:
On Fri, Jun 14, 2013 at 08:01:00PM +0200, Sebastian Geerken wrote:
Hi!
I've just push some changes for a better image scaling. See these two examples for the effect:
- http://www.dillo.org/~sgeerken/grid.html - http://www.dillo.org/~sgeerken/tenniel.html
I'm not completely sure about the side-effects. It should be slightly slower (see comment: it can be improved), and it will not work with other that RGB and RGBA data (for the case that Imgbuf is used for other representations). The old code is still there; just look at FltkImgbuf::scaleRow.
Nice! BTW, I have this page bookmarked for quite some time: http://www.4p8.com/eric.brasseur/gahttp://www.4p8.com/eric.brasseur/gamma.ht... I don't know whether this makes a difference in real life, but the examples are interesting.
Interesting!
I didn't read the whole article, but it made me wonder what effect a gamma correction has on image scaling. See the test page <http://www.4p8.com/eric.brasseur/gamma_dalai_lama.html> with:
1. dillo 3.0.3, 2. current version from the hg repository, and 3. latter with the attached patch applied.
The patch uses floating point arithmetics; perhaps there is a faster algorithm based on integer arithmetics.
I don't know, but we could cache the values as in attached patch. Johannes