关于九宫图的处理

问题:在引入项目的图片后,运行项目报错


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(因为我是用这个报的错,)里面双击图片进行修改.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值