翻譯|行業(yè)資訊|編輯:胡濤|2022-03-21 14:50:00.757|閱讀 194 次
概述:本篇文章主要分享REGENCY HAMPERS案例,使用 Aspose.PSD 渲染用戶定義的圖像,歡迎查閱!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
Regency Hampers是禮品籃的優(yōu)質(zhì)供應(yīng)商,提供大量不同款式的禮品籃,包括經(jīng)典水果籃、嬰兒籃和全套野餐籃。我們有一個(gè)基于 ASP.NET 的定制系統(tǒng),用于前端面向客戶的網(wǎng)站和后端管理界面。所有系統(tǒng)更改均在內(nèi)部開(kāi)發(fā),可快速輕松地適應(yīng)不斷變化的市場(chǎng)和業(yè)務(wù)需求。
為了擴(kuò)大REGENCY HAMPERS的產(chǎn)品范圍,REGENCY HAMPERS決定允許用戶個(gè)性化他們的購(gòu)買。一些產(chǎn)品具有允許個(gè)性化措辭的木箱或玻璃器皿,然后可以在他們選擇的產(chǎn)品上雕刻、刺繡、熱轉(zhuǎn)印等。在分析問(wèn)題時(shí),REGENCY HAMPERS發(fā)現(xiàn)最好的解決方案是讓REGENCY HAMPERS的設(shè)計(jì)師在 Photoshop 中創(chuàng)建初始設(shè)計(jì)及其所有復(fù)雜性,然后以編程方式將文本字段更改為存儲(chǔ)在我們數(shù)據(jù)庫(kù)中的客戶輸入的值,因此允許自主創(chuàng)建個(gè)性化設(shè)計(jì)文件。這種方法被認(rèn)為可以讓設(shè)計(jì)師最終控制最終產(chǎn)品,因?yàn)樗麄兛梢酝ㄟ^(guò)原始 Photoshop 設(shè)計(jì)文件輕松編輯所有文本/圖像放置。
	 
 
主要挑戰(zhàn)在于解決方案中最重要的部分,即更改文本字段的值。在使用互聯(lián)網(wǎng)仔細(xì)研究后,Aspose.PSD for .NET似乎是一個(gè)解決方案。乍一看,它看起來(lái)很合適,允許以編程方式循環(huán)遍歷 .PSD 文件的所有層,檢查它們的類型(僅對(duì)文本層感興趣,因?yàn)樵O(shè)計(jì)的圖像部分需要保持原樣),然后檢查它們的相關(guān)標(biāo)志的名稱表示它們是可編輯的字段。在識(shí)別出可編輯字段后,可以輕松更改文本值。然后可以將 PSD 文件的所有這些更改導(dǎo)出為我們選擇的光柵圖像類型(在本例中為 BMP),在不影響原始設(shè)計(jì)文件的情況下,可以輕松、重復(fù)使用。
	 
 
在查看Aspose.PSD for .NET的同時(shí),REGENCY HAMPERS也查看了其他產(chǎn)品,但在使用免費(fèi)試用版后,很明顯Aspose.PSD for .NET可以滿足他們的需求,并且可以快速輕松地實(shí)現(xiàn),并準(zhǔn)備好工作原型一天之內(nèi)。這在REGENCY HAMPERS考慮的其他方法中是不可能的,并且提供的文檔(帶有使用示例)極大地幫助了項(xiàng)目的權(quán)宜之計(jì)。但是,由于該庫(kù)易于使用且直觀,因此很少需要它。
REGENCY HAMPERS在開(kāi)發(fā)過(guò)程中遇到了一個(gè)問(wèn)題,更改文本字段的字體會(huì)導(dǎo)致呈現(xiàn)問(wèn)題(元素移動(dòng)了位置并以低分辨率呈現(xiàn))。REGENCY HAMPERS通過(guò)擁有多個(gè)文本元素并根據(jù)所需的字體打開(kāi)和關(guān)閉它們找到了一種解決方法。希望這個(gè)問(wèn)題將在未來(lái)得到解決。
在這個(gè)時(shí)候,REGENCY HAMPERS已經(jīng)成功地實(shí)現(xiàn)了設(shè)定的一切,對(duì)于任何未來(lái)的項(xiàng)目都會(huì)牢記這一點(diǎn)。
總而言之,用于 .NET 的 Aspose.PSD幫助REGENCY HAMPERS實(shí)現(xiàn)了編輯和渲染 Photoshop 文檔的目標(biāo)。雖然目前它的圖像處理能力有限(此時(shí)轉(zhuǎn)換和變形要么有限要么不存在),但確實(shí)希望將來(lái)會(huì)添加它們,因?yàn)樗鼘椭鶵EGENCY HAMPERS進(jìn)一步加強(qiáng)我們的產(chǎn)品供應(yīng)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn