避免
Andriod 平台图片失真的图片形式
“ 点 九 ” 是 andriod 平 台 的 应 用 软 件 开 发 里 的 一 种 特 殊 的 图 片 形 式 , 文 件 扩 展 名
为:
.9.png
智能手机中有自动横屏的功能
,同一幅界面会在随着手机(或平板电脑)中的方向传感器
的参数不同而改变显示的方向
,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉
伸
,造成图形的失真变形。
我们都知道
android 平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,
边角会模糊失真。
OK,在 android 平台下使用点九 PNG 技术,可以将图片横向和纵向同时进行拉伸,以
实现在多分辨率下的完美显示效果。
【普通拉伸和点九拉伸效果对比】
对比很明显,使用点九后,仍能保留图像的渐变质感,和圆角的精细度。
从中我们也可以理解为什么叫
“点九 PNG”,其实相当于把一张 png 图分成了 9 个部分
(九宫格),分别为 4 个角,4 条边,以及一个中间区域,4 个角是不做拉升的,所以还能一
直保持圆角的清晰状态,而
2 条水 平边和垂直边分别只做水平和垂直拉伸,所以不会出现
边会被拉粗的情况,只有中间用黑线指定的区域做拉伸。结果是图片不会走样
二
.“点九”的制作方法