本文主要是介绍关于九宫图的处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题:在引入项目的图片后,运行项目报错
AAPT err(1304209106): Frame pixels must be either solid or transparent (not intermediate alphas).
AAPT err(1304209106): Found at pixel #58 along top edge.
报错的原因是一张图片通常由RGBa4个标识位构成,称为32bit图片。而目前大多数移动设备上,用Flash创作应用,无法很有效的支持Alpha通道,图片都是24bit的。所以,将PNG用于移动应用开发,先要去除Alpha通道,以此做到第一步优化。
解决方法:1.用PS删掉alpha通道,保存
2.或者用android自带的九宫图制作工具修改一下
如果报错
No marked region found along edge.
错误主要是因为该图片没有四周的定位像素。
有两种解决方法:1,,讲其后缀名改为普通名字。2,将其做成点九图片。
终极解决方案就是在android studio(因为我是用这个报的错,)里面双击图片进行修改.
这篇关于关于九宫图的处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!