|
|
任务描述 | |
程序模块开发-异形图片裁切模块我想制作一个用于异形图片裁切的独立的DLL模块,最好用DELPHI 2006制作, 或用其他软件制作,DELPHI 2006能非常方便的调用的也行 模块输入一个INI文件,一个源图片,一个裁切模板图片,输出裁切后图片,供其它程序调用 功能要求:1、用裁切模板图片在指定位置裁切源图片后保存在目标图片地址 2、源图片为jpg格式或png格式,png格式可能有透明部分 2、裁切模板图片为png格式的带透明色灰度图片,裁切时要保留黑色部分,清除透明部分 3、目标图片大小和裁切模板图片相同,为png格式,被清除的部分必须是透明的 程序要求:1、我已提供一个测试程序dlldemo.exe和示例程序jpgcut.dll,模块最终必须以DLL文 件的形式供测试程序dlldemo.exe调用并通过; 2、测试程序和示例程序我提供了源代码供参考; 3、请务必分析一下jpgrectunit.pas这个示例程序源代码(即jpgcut.dll),程序结构 越接近该示例越好,方便我分析代码; 4、如使用DELPHI编写,可以直接在jpgrectunit.pas上修改; 5、模块要有基本的容错功能和异常处理或反馈功能。 6、测试程序还不支持png图像,但只要能输出文件,能用photoshop打开即可 7、编程要求:第一阶段要求完成程序基本功能,第二阶段测试通过并交付源码 知识产权:工作者需同意在任务完成后相关文档及程序代码版权归属发任务方所有, 但工作者可保留所有资料并可将其用于非商业用途。 程序中不得使用未经授权的第三方代码或控件以免侵犯他人知识产权。 输入的INI文件结构及说明: [param] //源图片地址列表,图片格式有两种,可能两种同时出现 // 1、png格式,用photoshop制作,仅有一个图层,没有背景层,有透明色, // 2、jpg格式 // 源图片地址列表,其中url1是源图片,为jpg格式或png格式 // url2是裁切模板图片,为png格式 url1=c:temp1.png url2=c:temp2.png //裁切模板图片在源图片上裁切的位置 x=100 y=150 //目标图片地址,png格式 TargetFile=c:tempjpg.png | |
附件名称 | 大小 |
1人交稿 | 1737人关注 |