美文网首页
AS创建9 patch图透明背景变黑

AS创建9 patch图透明背景变黑

作者: Shawon | 来源:发表于2019-02-05 14:30 被阅读31次

在AS中右键一个图片创建9 patch图,可能会发现新创建的9 patch图和原图相比,颜色失真,透明背景变黑,无法编辑拉伸和内容区域。

这是因为原图的颜色存储方案是colormap,也就是常说的索引图,AS创建9 patch图的原图的颜色方案需要是RGBA。

如果设计师使用sketch导出图片,似乎默认就会使用colormap,一张RGBA图片使用tinypng压缩,输出的图片同样会转为colormap图片,这也是9 patch图不能使用tinypng压缩的原因。

colormap方案对于颜色数量较少的图片,能显著降低图片大小。

在Mac上,使用file指令可以查看png图片的颜色方案,如果发现是colormap,可以使用Mac的预览中的另存为,勾选上alpha存储即可,会自动转为RGBA图片,此时再使用它创建9 patch图,则一切工作正常。

相关文章

网友评论

      本文标题:AS创建9 patch图透明背景变黑

      本文链接:https://www.haomeiwen.com/subject/rzkvsqtx.html