初步想法假設:
美術需要很大程度展開九宮圖,ui多了,內容就重複和單調。這個外掛程式基礎上是使用了scalebitamp的特性,美術很多時候對Ui面板進行展開,展開的時候他們會採取裁剪局域個來使用,而ps沒有提供這種不變形的 工具,不過air是可以使用互動的操作進行對位元影像進行九宮縮放,這樣就可以藉助這個特性為ps製作一個外掛程式了。具體的思路是來自一個同事的ui工具,我們只是需要拖放九宮圖,然後在外掛程式裡面進行隨意的伸縮,把展開之後的結果,直接拖放到ps裡面進行使用。這樣可以減少美術妹妹,大量、重複展開九宮帶來的繁瑣問題。
設計的基礎思路和原則:大量、重複、繁瑣的工作進 行減少。
但是不幸的是在製作工具遇到一個問題: 特別系統剪貼簿複製位元影像資料,正想拖放到ps cs6的時候,出現png透明通道不見了的問題,網上查詢很多資料,還沒有辦法去處理。這個操作多少影響一部分體現,只好寫入檔案系統,讓美術妹妹多操作一步。不知道怎樣解決這個問題?望高手出現。
經過2天后,為了繞過這個透明度從air拖放到ps消失的問題,改用了ClipboardFormats.FILE_LIST_FORMAT 的處理辦法,結果發現湊效了。透明度出現了,這個方法是編碼後寫入系統再把檔案拖放到ps,所以不存在上面的問題。 只是搞不懂ClipboardFormats.BITMAP_FORMAT 的處理方式和系統有什麼關係?猜測在拷貝的過程就沒有這個alpha通道。
完成第一個版本後,提交給美術進行小測試,然後發現美術看來還不能完美滿足他們慾望。在這個外掛程式設計當中只是解決策劃設計UI的方便性,而美術提出的要求是
希望可以進行一個逆轉的過程。
從一張大的 圖片--》輸出給程式的九宮組件小圖,而這個工具卻相反了。他們希望只是使用一個軟體可以設計完成他們的設計到輸出方案,不希望增加額外的操作互動成本。 這個問題也是值得思考。
下面是Air 版本,而使用官方extend 擴充可以把外掛程式嵌入到ps 哪裡去,可以整合起來。期待官方可以出這樣的工具。