hi joel, i've been doing research on image scaling lately (not definitive certainly), but it looks like one of the very best scaling algorithms is lanczos (for images with hard edges like fonts, etc). the gimp guys were impressed enough by it to include it in gimp 2.4, and i'd played with it in netpbm as well, and it does a really good job on scaling and keeping edges nicely defined. but i have no idea how hard this filter is to implement, nor how fast it would be at runtime, but like i said before, THIS user's preference is definitely quality over speed for scaling in vassal (or perhaps the ability to choose such in a preference setting.) the scaling only needs to be done a couple of times at the start of a session, and after that, you get the nice quality images that are readable even when very small, which is important for those of us into the "monster" games.
anyway, do you have any thoughts on this matter? as always, any volunteers working on vassal are much appreciated, this is no complaint, just ideas and observations if they are at all useful. cheers, bruce --- In [email protected], Joel Uckelman <[EMAIL PROTECTED]> wrote: > > Thus spake "Bruce Sears": > > hi joel, > > > > if it's any help, i posted a couple of screen grabs in the Files > > upload area for this group. they are called vassalv2.tiff (from > > v2.9.9) and vassalv3.tiff (from v3.0.2) (erase them any time you like > > of course). these are the result of the scaling down (twice) of the > > main TK2 map. if you look at any of the smaller fonts and even a lot > > of the font rendering on the counters, you will clearly see a fair > > quality difference. for games with large maps, it is very very nice > > to have scaled down maps and units as legible (and nice looking :) as > > possible. i'm afraid at this point, the rendering speed and the > > quality of the images are at odds with each-other. :( > > > > thanks for the work on this though, whatever the vassal team decides > > is best. > > > > cheers, > > > > bruce > > > > I've seen these now. Thanks for posting them. > > Scaling work is going well. I expect to finish my prototype tonight, and > start integrating it into my development version of VASSAL tomorrow evening. > > -- > J. >
