Topic: Accuracy of resize filters
First, I think this is a great app. I keep going to it to do all sorts of things that mainstream picture processing apps just can't do (profile line, fourier transform, photometric intensity callibration).
But just now I'm wondering if the image resizing is working? My "acid test" is a zone plate image with a gamma of 2.2 (not quite sRGB but a lot closer than ignoring gamma altogether). Analyzer is the the only photo app I use that is capable of doing a "gamma correct" resize (which usually means shrink), the feature that brought me to it in fact - and the gamma part seems to work. I noticed more artifacting in pictures reduced by Analyzer than say Irfanview, and put this down to just the way it is when done properly, maybe from the camera's response. I generally aim to resize by factors of 2 or at least an integer multiple (eg 1/3).
But in recent days I've noticed that images reduced in Analyzer then expanded to their original size (eg 2:1 or 3:1) don't expand anywhere near as cleanly than if the intial shrink is done in Irfanview (Lancosz). Also by turning the display gamma down on the 50% scaled zone plates (to see the level envelope) shows that pretty much nothing except the straight nearest neighbour pixel resize works as expected. Wiener filters seem very soft and identical to each other, bicubic doesn't seem to filter out any HF at all, sinc does something even weirder. Few if any other image processing apps pass this test very well (and they don't even deal with gamma) so it's hard to compare and maybe just the way these filters work - but I do know for example that the Polyview library "sinc" resize does give a brick-wall cutoff (a square in the centre of the zone plate with everything around it filtered out). I'm not after that as I know frequency domain filtering isn't everything, but I am always looking for a really good way to shrink images with a minimum of information loss and visible aliasing.
A lot of this grew from discovering my (then) way favourite photo prog - Thumbsplus - was horribly broken in the image resize department. Despite using the Polyview library for most things (like jpeg save, which is really good), they seem to do their own completely broken thing for resizing. I questioned, I sent examples, I asked on their forums (newsgroups) - they ignored me and deleted my posts! They since fixed parts of it so it kind of works now, but it left me with a bit of a complex. Hence this ramble. I may have time for that, but not doing in-depth verification - so I was wondering if anybody else has noticed this?