zzzzzzz:   

点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png

普通拉伸和点九拉伸效果对比】

android 如何ptrace_android 如何ptrace

对比很明显,使用点九后,仍能保留图像的渐变质感,和圆角的精细度。

 

从中我们也可以理解为什么叫“点九PNG”,其实相当于把一张png图分成了9个部分(九宫格),分别为4个角,4条边,以及一个中间区域,4个角是不做拉升的,所以还能一直保持圆角的清晰状态,而2条水 平边和垂直边分别只做水平和垂直拉伸,所以不会出现边会被拉粗的情况,只有中间用黑线指定的区域做拉伸。结果是图片不会走样

 

二.“点九”的制作方法

方法1:使用 “draw9patch”工具绘制,流程如下

 

android 如何ptrace_自动生成_02

1. 安装工具

 

一些事

然后使用andriod模拟器—android-sdk-windows,打开SDK/tools目录下的“draw9patch.bat”文件,出现载入窗口:

android 如何ptrace_android 如何ptrace_03

2.导入并编辑

将png图片拖拽到该窗口中

 

如下图,自动进入编辑界面。图中介绍了每个区域的内容及功能注释。

android 如何ptrace_圆角_04

预览右侧的视图发现,图片的边缘处于普通拉伸状态。

现在我们在图片边缘点击左键,绘制出黑线,即图片需要被拉伸的部分。如下图,对4条黑线做了注释。

 

android 如何ptrace_自动生成_05

如果失误多绘的部分,可按住shift键的同时点击鼠标左键擦除)。

互联网的一些事

android 如何ptrace_圆角_06

互联网的一些事

【draw9patch.bat其他功能说明】

 

② Show lock:显示不可绘区域

② Show patches:预览这个绘图区中的可延伸宫格(粉红色代表一个可延伸区域)

一些事

④ Show bad patches:在宫格区域四周增加一个红色边界,这可能会在图像被延伸时产生人工痕迹。如果你消除所有的坏宫格,延伸视图的视觉一致性将得到维护。

 

3.保存和输出 互联网的一些事

点击左上file- save,保存文件,自动生成一张后缀名为“*.9.png”格式的图片,图片上下左右各增加了1px的黑线。

去黑边:
解压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.这个图片就是我们要美化替换的图片