Hi, Uwe, Thanks for the helpful answer. Glad to hear I wasn't totally confused, just partially confused! :-)
Questions about my code below:
1. Where can I find LegacyBitMap since I'm not using ImageEndView (or must I use it?)
2. Should PF be ie24RGB after loading?
Thanks again for your help!
Ted
var
bmp: TIEBitmap;
ImageEnIO: TImageEnIO;
PF: TIEPixelFOrmat;
begin
Screen.Cursor := crHourGlass;
bmp := TIEBitmap.Create;
bmp.ParamsEnabled := TRUE;
bmp.Params.RAW_QuickInterpolate := TRUE; // <--- Is this necessary?
ImageEnIO := TImageEnIO.CreateFromBitMap(bmp);
ImageEnIO.NativePixelFormat := TRUE;
ImageEnIO.LoadFromFile('C:\testfiles\i.cr2');
PF := ImageEnIO.IEBitmap.PixelFormat;