Hi
Are you using v6.2.0? It has a new TIEDBBitmap, which makes the process much easier.
MyBMP := TIEDBBitmap.Create();
MyBMP.Read( MyTableImageBlobField );
MyBmp.Resample( 800, 600, rfLanczos3, true);
MyBmp.JpegQuality := 75;
MyBmp.Write( MyTableImageBlobField, ioJPEG );
MyBmp.Free;
Nigel
Xequte Software
www.xequte.com
nigel@xequte.com