|
|
任務描述 | |
程序模塊開發-異形圖片裁切模塊我想制作一個用于異形圖片裁切的獨立的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人交稿 | 1793人關注 |