I have a program which creates thumbnails in a thread, which works fine but I'm not getting very good image quality. I'm not sure if this is to do with the way I'm doing it or it's a limitation of the software.
bmp: TIEBitmap;
...
bmp.IELoadFromFile(sFile);
bmp.IEConvertToThumbnail(iThumbWidth, -1, False, iResampleFilter, False, 0, False, 0, 0, 0, 0);
bmp.IESaveToStream(ThumbStream, ioJPEG, iJPGQuality);
I've tried all the filter types but all have various levels of pixelation. Before ImageEn I used Graphics32 and the Intel jpeg dll (ijl20.dll) and never got any noticeable pixelation and was very quick.
Is there a way to get better quality?
Thanks
Mark