一. 制作
使用android自带的draw9patch工具可以制作
二. 编译
.9.png可以使用draw9patch.bat工具来制作,这样的png用图片浏览工具打开可以看到图片的周围有黑色的像素点,这是就是使用draw9patch.bat工具画上去的。当经过android编译后,从apk包中解压出来.9.png,这时使用图片浏览工具打开可以看到图片的周围有黑色的像素点消失了。这就是编译过的.9.png。
编译.9.png:调用系统的aapt.ext工具对包含png的程序进行处理,zip包,解压zip得到的.9.png即编译过的.9.png
建一个java工程并将android.jar和AndroidManifest.xml放到工程目录下,建一个图片目录res/drawable
工程如下图:
使用aapt命令:
aaptp-ME:\workspace\CompileNinePatch\AndroidManifest.xml-SE:\workspace\CompileNinePatch\res-IE:\workspace\CompileNinePatch\android.jar-FC:\Users\liuyt\Desktop\temp.zip
将编译后的zip包生成到桌面
解压后可以看到编译好的.9.png
另一种编译方法:新建一个文件,放到一个android工程的res/drawable的某个目录,然后编译工程,生成apk文件,apk文件实质是个压缩文件,使用unzip 解压,然后的解压后的res/drawable目录下就可以看到编译好的图片。
分享到:
相关推荐
图片转换工具 jpg .jpeg .gif .png .bmp图片格式 图片格式转换器 格式PNG、JPG、GIF、BMP、tiff互相转换工具
简单地Python代码,实现图片的格式转换,从 .raw/.dng 转 .png/.jpg等。
在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的...
.9.png图片其实就是png格式图片,不过它比普通的png图片外围多了1px(像素)的边框,另外就是使用这种格式的图片可以实现背景自适应大小且不失真的效果。比如某些控件横竖屏切换后控件的样子就变形了,或者某些图片...
图像坐标系所需要的图片 butterfly.jpg Lenna.png opencv_logo.png
Android 常用开发图片 .png格式。方便开发是使用,多是.png和少量.9.png图片
安卓系统中图片处理,常用的9png设计软件,专门制作.9png格式的图片的实用工具。
将pkm格式图片转为png图片。 解压目录后,放在pkm图片同目录下即可,双击执行 pkm convert to png.bat 文件。 作者: https://github.com/zhukunqian
png图片格式最新解析源码,可供细节参考。
PB显示PNG图片,利用GDI+处理图片直接显示,打印直接打印即可
MATLAB实现代码:DCM 格式图像转 PNG 格式 dcm2png.mat
AI PNG Enlarger PRO是一款Windows图片放大工具,使用AI深度学习图像放大算法,在尽可能不损失质量的情况下清晰放大PNG和JPG图像。 AI PNG Enlarger还保留了PNG的透明度,使设计人员能够轻松地将PNG图像直接应用于...
可以转换不同格式的图片和图标,将jpg,png等格式转换成ico,cur
此工具可以加密和解密PNG图片,保护您的隐私。 ## 加密 1. 选择要加密的PNG图片。 2. 输入密码并确认。 3. 点击“加密”按钮。 4. 保存加密后的PNG图片。 ## 解密 1. 选择要解密的PNG图片。 2. 输入密码并确认。...
PNG图片转换工具. PNG图片转换成BMP图片格式
注意图片尺寸定义: .9格式癿图片四周不普通癿png图片相比多了一个像素位癿白色区域,该区域只有在图片被还原和制造癿时候才能看到,当打包后无法看见,并且图片癿总像素会缩小2个像素,比如23x23像素癿9.png图片被...
一款迅猛、实在的、非在线的 png图片格式批量转换jpg图片格式工具 老外写的,值得分享。有需要的拿去,不谢!
PNG图片数据格式,相信对大家会有帮助的.
算法主要利用把像素的颜色拆解出来 ARGB,之后获取每一个像素点的颜色值,并且把色彩图转成黑白图,通过黑白图求3-4个颜色的平均值实现png图片的透明贴图效果。 算法还可以实现修正贴图的位置,并处理超出边界的情况...
之前介绍过单个nii文件转换成png图像:...import nibabel as nib #nii格式一般都会用到这个包 import imageio #转换成图像 def nii_to_image(niifile): filenames = os.listdir(filepath) #读取nii文件夹 slice_trans