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