android 製作9.png圖片

來源:互聯網
上載者:User

標籤:

什麼叫.9.PNG呢,這是安卓開發裡面的一種特殊的圖片   這種格式的圖片在android 環境下具有自適應調節大小的能力。   (1)允許開發人員定義可擴充地區,當需要延伸圖片以填充比圖片本身更大地區時,可擴充區的內容被延展。   (2)允許開發人員定義內容顯示區,用於顯示文字或其他內容  

 

   如所示:   左側和上方的黑線交叉的部分即可擴充地區   右側和下方的黑線交叉的部分即內容顯示區   用它可以實現部分展開,從而實現圖片在安卓系統上的完美應用   拆過系統framework-res.apk包的機油們細心點看,裡面有許多有.9.PNG尾碼的圖片   這些圖片是經過安卓的工具進行特殊處理過的,如果不處理的話,直接用PNG圖就會有失真,展開不正常的現象出現。

 

        首先我們還是得介紹一下,9.png圖片他的具體不同之處,它的四周與普通的png圖片相比多了一個像素位的白色地區,該地區 

只有在圖片被還原和製造的時候才能看到,當打包後無法看見,並且圖片的總像素會縮小2個像素,比如23x23像素的9.png圖片被 
打包後會變成21x21像素。所以我們在製作的時候要注意掌握尺寸。 
       當我們製作出9.png圖片的時候你還有驚奇的發現一個幾KB或者幾十KB的圖片,變得非常的小,一般只有幾百個位元組那麼大, 
系統載入起來當然會更加的流暢咯。 

重要聲明,該製作工具均需要搭建java運行環境,就是下載jdk安裝,並在電腦屬性中搭建環境變數,具體操作本帖就不講了, 
網上找一下如何搭建環境變數就有了。 

二、如何製作9.png圖片素材: 

       1、下載工具:  draw9patch.zip 該工具SDK中內建。 
       2、解壓,執行draw9patch.bat,會出現 


       3、將你用PS製作的圖片素材,拖到該視窗中,出現 



            解釋:中間黑紅條紋部分表示不能編輯,邊緣白色透明框就是上述介紹的增加的一像素邊框。 
       4、將滑鼠放在白色邊框,點住左鍵不放拖動,會出現黑色線條 
              


             解釋:1號黑色條位置向下覆蓋的地區表示圖片橫向展開時,只展開該地區 
                        2號黑色條位置向右覆蓋的地區表示圖片縱向展開時,只展開該地區   
                        3號黑色條位置向左覆蓋的地區表示圖片縱向顯示內容的地區 
                        4號黑色條位置向上覆蓋的地區表示圖片橫向顯示內容的地區 
                        沒有黑色條的位置覆蓋的地區是圖片展開時保持不變(比如,如果圖片的四角為弧形的時候,當圖片被任意展開時,四角的弧形都不會發生改變)
         5、如果失誤多選了部分,可按住shift鍵,點擊滑鼠左鍵去掉黑色條 
         6、右邊3個黑色繪圖區域為顯示當前展開效果 
         7、選擇好地區後,點擊左上file-》save 9-path,儲存圖片,尾碼名為xxx.9.png,此時圖片效果為: 



 

 解釋:我們可以看見圖片的周圍多了4個黑色條,不要急這個圖片還不能用,這就是原始的9.png圖片,當我們進行下一步操作後,這個圖片就變得正常了。

去黑邊:
解壓xUltimate-d9pc-x86.rar壓縮包
1.把預先處理黑邊的圖片到目錄example1\res\drawable-hdpi下
2.雙擊xUltimate-d9pc.exe,聽到電腦滴的一聲,即可完成去黑邊(此時的9.png圖片內部載入了黑邊資訊)
3.根目下會自動產生done檔案,在done\example1\res\drawable-hdpi下,就是我們經過處理的9.PNG圖片
4.這個圖片就是我們要美化替換的圖片



======================================反編輯出來的圖片作黑邊模版=====================================
解壓apktool.zip 壓縮包
點安裝.bat”,此時會在系統c盤產生幾個檔案。
       3、將你要修改的framework-res.apk(當然也可以是其他系統程式apk檔案,如music.apk)重新命名為update.apk,並放到c:盤根目錄
(必須放c:,因為後面執行的批次檔編寫的是在c:工作)
       4、執行c:根目錄下unpack.bat,此時會在c:產生一個update的檔案夾,裡面的內容就是你要修改的APK檔案,並且當你開啟drawable-hdpi
檔案夾時你會發現裡面的9.png圖片變得和我們上面製作的相像了,都有4條黑邊,這就是該工具將其還原了。
=======================按AIT+TAB鍵,轉換視窗。對照黑邊模版,畫的黑邊速度快,准===============================

 

  來自:http://www.cnblogs.com/lee0oo0/articles/2750729.html

android 製作9.png圖片

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.