libpsd.dll is based on libpsd0.9 version to add psd save func. run-time lib is:MultiThread DLL, release version. libpsd.dll is using big-endian mode. code using ANSI C to belifit porting work. function list: 1. load/save psd/bmp/jpeg/png file. 2. New psd file, new/create psd layer. 3. layer direction/brightness/contrast adjust. 4. layer zoom. 5. psd2png, psd2jpg,psd2bmp. version release note: 2011-1-23,add log message under currnet directory. 2010-11-16,add a new func:DLLEXPORT int GetImgFileSize(char *fImgName,unsigned short *pusWidth,unsigned short *pusHeight) modify a func: DLLEXPORT int PsdCreateLayer(psd_handle fHandle, char *fPngName ,unsigned int PosX,unsigned int PosY, unsigned int lwidth, unsigned int lheight ,unsigned char ucLayerIndex,unsigned char Transpancy) 2010-11-15,add more exception handle to prevent crash. 2010-11-8, add func: DLLAPI int PsdPreview(psd_handle fHandle,char *fBmpFile); 2010-10-29,fix bug:contrast/brightess adjust will damage the layer image data. 2010-9-15, new features: add psd2jpg(),psd2bmp(). add int PsdCreateLayer(psd_handle fHandle, char *fPngName / ,int PosX,int PosY, int lwidth, int lheight / ,unsigned char ucLayerIndex,unsigned char Transpancy); 2010-9-05, fix bug:psdload can not add a new layer. fix bug:memory leakage. 2010-9-02, fix bug:malloc memory not clear to zero. --------------------------------------------------- freeman, create on 2010-9-5.