Unity项目UI图片压缩格式(UGUI)
2023-09-14 08:58:41 时间
http://blog.csdn.net/bobodan123/article/details/70316538
UI制作时候使用的是Ps 8位 RGB通道的色彩。
但导出的是16位RGBA色彩的图片。
压缩格式都要求贴图宽高为2的N次幂,一般的精灵或贴图很难切成2的N次幂。
但是打成图集后宽高都是2的N次幂,所以打图集的精灵可以放心使用压缩格式。
windows平台上使用Compressed格式。会压缩为DXT5(带透明通道),DXT1 格式。
占用内存大小: DXT1 :0.125(假设高清(ARGB32)大小为1,下同)
DXT5 : 0.25
安卓平台上使用Compressed格式,会压缩为 ETC2 8位格式。
占用内存大小:RGBA ETC2 8BITS:0.25
或者 可以采用RGB ETC 4BITS加一张ALPHA 8的贴图来实现透明效果。
占用内存大小: RGB + 1-bit ALPHA ETC2 8BITS:0.125
IOS平台上使用Compressed格式。会压缩为 PVRTC 4位的格式。
但是PVRTC格式要求方形的图集贴图。
占用内存大小: ARGB PVRTC 4BITS:0.125
RGB PVRTC 4BITS:0.125
非方形的贴图会被转成16位RGB(A)的压缩格式。会带来颜色损失。
注:UGUI会自动把压缩格式的图打成方形。
高清不压缩贴图:
RGBA 32BIT
当要求某UI表现精细的时候,就不用压缩格式。
大图,背景图怎么压缩:
按道理来说,背景图如果不是要求特别精细的,都可以压缩。方法如下:
1、可以设置贴图的Import Settings。选择Texture Type为Advanced。接着将Non Power of 2 设置为ToLarger或其他格式。将会强制拉伸图片尺寸为2的N次幂。
2、最后选择图片格式为Automatic Compressed,点击Apply。
3、最好将其拉伸为方形的贴图,因为IOS上只能压缩方形的2的N次幂的贴图。
建议大图导出jpg或者无透明的png格式。
相关文章
- 项目部署到6666端口访问不了
- Android项目ViewPager+Fragment的基本使用[通俗易懂]
- Android 组件化(一)项目模式管理、模式切换
- 【GUI视频教程】GUI综合实战视频教程第1期:综合UI项目规划以及AppWizard和ThreadX GUIX初识(2022-09-24)
- 物联网项目 | LeanCloud+树莓派+安卓实现住宅环境异常告警系统
- 【面试题】给你一个项目,你准备怎么开展ui自动化
- Vue3项目-生成Cron表达式组件
- 手摸手从零到一开发一个灵活的Todolist便签项目
- 谷歌 Bard 项目翻车,ChatGPT 或将带来新的网络攻击
- 【C 语言】文件操作 ( 写文本文件 | Qt 创建 C 语言命令行项目 )
- jenkins项目上线(测试上线)教程
- bbs项目中对反向查询和分组查询的具体的应用详解编程语言
- 界面优化Linux UI界面优化提升体验(linux的ui)
- Kong发布新项目Kuma 通用的服务网格
- Redis实战:从入门到精通(redis项目实战)
- 最近项目写了一些js,水平有待提高