libpsd v1.0 release (load/save psdfile)
2011-02-24 18:12
741 查看
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.
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.
相关文章推荐
- LoadFromFile 和 SavetoFile
- [初学笔记] fopen fclose fprintf fileparts, load & save,whos & struct
- 利用Tstringlist对文件流进行处理(介绍extractfilepath(),savetofile(),loadfromfile()使用)
- 利用Tstringlist对文件流进行处理(介绍extractfilepath(),savetofile(),loadfromfile()使用)
- Tiburon’s LoadFromFile and SaveToFile for Unicode characters
- Tiburon 支持 Unicode 的 LoadFromFile, SaveToFile
- How release file loaded with Assembly.LoadFrom() ?
- LoadFromFile SaveToFile
- NumPy 文件存取 tofile,fromfile, load,save
- 学习 TTreeView [6] - SaveToFile、LoadFromStream、SaveToStream、LoadFromFile
- WPF如何实现dialogOpenFile -以SaveFileDialog为例
- cannot load settings from file '\.idea\workspace.xml': content is not allowed in prolog . please cor
- using vb.net export a datatable to Excel and save as file
- Spark算子:RDD行动Action操作(5)–saveAsTextFile、saveAsSequenceFile、saveAsObjectFile
- 解决CentOS7关闭/开启防火墙出现Unit iptables.service failed to load: No such file or directory.
- 解决no such file to load — Mysql
- 如何解决XMLHttpRequest cannot load file~~~~~~~Origin 'null' is therefore not allowed access
- 关于JSON(跨域):XMLHttpRequest cannot load file:///E:/static/cartData.json. Cross origin requests..
- cannot load such file -- openssl
- 2.Spark SQL:数据源之通用的load和save操作