background image

避免

Andriod 平台图片失真的图片形式

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

为:

.9.png

智能手机中有自动横屏的功能

,同一幅界面会在随着手机(或平板电脑)中的方向传感器

的参数不同而改变显示的方向

,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉

,造成图形的失真变形。

我们都知道

android 平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,

边角会模糊失真。

OK,在 android 平台下使用点九 PNG 技术,可以将图片横向和纵向同时进行拉伸,以

实现在多分辨率下的完美显示效果。

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

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

从中我们也可以理解为什么叫

“点九 PNG”,其实相当于把一张 png 图分成了 9 个部分

(九宫格),分别为 4 个角,4 条边,以及一个中间区域,4 个角是不做拉升的,所以还能一
直保持圆角的清晰状态,而

2 条水 平边和垂直边分别只做水平和垂直拉伸,所以不会出现

边会被拉粗的情况,只有中间用黑线指定的区域做拉伸。结果是图片不会走样

.“点九”的制作方法