I have done a quick direct comparison of quality between ColdFusion 8 cfimage tag and the cfx_imagecr3 tag from Efflare. This test is a simple loop from 10% to 100% and resizes the original image with each tag for each scale.
And here are the results at 60%.
Can you pick the difference? Left hand side is ColdFusion and the right is Efflare’s imageCR3
These tests are using the highest quality setting for cfimage, so performance wise its a little slower than I would like, especially compared to imageCR3: imageCR3 runs this test of 10 images in 1312ms. cfimage does the same in 6781ms / 6750ms So its substantially slower, but the quality is there. If you run this in production, say for a logo upload, you would want to do your image manipulation using the new cfthread tag asynchronously or batch process it on the form submit. Then when displaying the resized image cffile exists to check it is there. This then means you wouldn’t be running the resize every time its requested.