Hi
I tried both the following methods:
bmp := TIEBitmap.Create();
bmp.ParamsEnabled := True;
bmp.Params.NativePixelFormat := True;
bmp.read( 'D:\16bit.psd');
bmp.write( 'D:\16bitDONE.psd');
bmp.free( );
ImageEnView1.IO.NativePixelFormat := True;
ImageEnView1.IO.LoadFromFile( 'D:\16bit.psd');
ImageEnView1.IO.SaveToFile( 'D:\16bitDONEIE.psd');
In both cases it appears to be correctly saving the PSD file with 16bits per channel (although I don't have PSD on this system to double-check).
attach/xequte/20183419199_IE_Saved_PSD.zip
11.83 KB
Nigel
Xequte Software
www.imageen.com