搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
爱喝兽奶帝天荒
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
ROS 2 Humble (Ubuntu Jammy)安装配置
2
JavaScript防抖和节流_javascript防抖和节流 csdn
3
VsCode 配置cmd 终端_vscode以管理员身份运行终端
4
trie树学习笔记&模板&例题_trie树习题
5
webgpu
6
深度剖析Selenium与Scrapy的黄金组合:实现动态网页爬虫_scrapy selenium
7
5.5 kafka和rabbitmq全面对比分析_kafka为什么比rabbitmq快
8
筛选十个免费商用图片网站,创作、壁纸、设计更加精彩,确定不来看看吗,赶快收藏起来吧_colorhub
9
微服务配置中心Apollo的实践总结_apollo 配置中心默认账号密码
10
OpenCV图像算术位运算
当前位置:
article
> 正文
UI的设计_ui设计csdn
作者:爱喝兽奶帝天荒 | 2024-06-20 22:32:06
赞
踩
ui设计csdn
一、RGB888的显示
即红色,绿色,蓝色都为8位,即通常说的24位色。可以很好显示各种过渡颜色。从硬件上,R、G、B三基色的连接线各需要有8根,即24根数据线;软件上存储的数据量也需要24位,即3个字节,如果有透明度的显示效果则需要在加上1个字节的透明度数据值。
红色8位,按二进制表达为1111-1111, 即从0~255完全可以表现出来。
绿色8位,按二进制表达为1111-1111, 即从0~255完全可以表现出来。
蓝色8位,按二进制表达为1111-1111, 即从0~255完全可以表现出来。
二、RGB565的显示
即红色只有高5位,绿色只有高6位,蓝色只有高5位。即通常说的16位色。在显示低位颜色的过渡效果时,表现不出来。从硬件上,R、G、B三基色的连接线各需要5、6、5根,即16跟数据线;软件上存储的数据量需要16位,即2个字节,如果有透明度的显示效果则需要在加上1个字节的透明度数据值。
红色只有高5位,按二进制表达为1111-1000,低三位永远为0值。即颜色值为0,8,16,24,32,…… 248,即间隔值为8。比如红色值为1~7,显示表现出来的值只能为0;又如红色值256,显示变现出来的值只能为248。
绿色只有高6位,按二进制表达为1111-1100,低两位永远为0值。即颜色值为0,4,8,12,16,20,…… 252,即间隔值为4。比如绿色值为1~3,显示表现出来的值只能为0; 又如绿色值256,显示变现出来的值只能为252。
蓝色只有高5位,按二进制表达为1111-1000,低三位永远为0值。即颜色值为0,8,16,24,32,248,即间隔值为8。比如蓝色值为1~7,显示表现出来的值只能为0;又如蓝色值256,显示变现出来的值只能为248。
附9.1
附图9.2
附图9.3
附图9.4
附图9.5
如附图9.1 ~ 9.3,选取了坐标值(X—372,Y—134)到(X—397,Y—134)进行查看过渡颜色的变化值,如下:
X372 Y134 -- R30 G159 B231
X373 Y134 -- R30 G158 B231
X374 Y134 -- R30 G158 B230
X375 Y134 -- R30 G156 B230
X376 Y134 -- R30 G157 B230
X377 Y134 -- R30 G156 B230
X378 Y134 -- R30 G155 B230
X379 Y134 -- R30 G154 B229
X380 Y134 -- R30 G153 B229
X381 Y134 -- R30 G153 B228
X382 Y134 -- R30 G152 B228
X383 Y134 -- R29 G151 B228
X384 Y134 -- R29 G150 B228
X385 Y134 -- R29 G150 B227
X386 Y134 -- R29 G149 B227
X387 Y134 -- R29 G148 B227
X388 Y134 -- R29 G148 B227
X389 Y134 -- R29 G147 B226
X390 Y134 -- R29 G146 B226
X391 Y134 -- R29 G146 B226
X392 Y134 -- R29 G145 B226
X393 Y134 -- R29 G144 B225
X394 Y134 -- R29 G143 B225
X395 Y134 -- R29 G143 B225
X396 Y134 -- R30 G142 B224
X397 Y134 -- R142 G198 B239
过渡色为水平变化,变化值基本是在4以内,如前面所述这些点之间的过渡变化RGB565的驱动显示中体现不出来。所以,UI设计中,避免过渡色为低位的颜色值变化。
三、切图的原则
3.1、分切图的规则为选取动态部分、可点击部分;
3.2、避免整套UI的切图都采用PNG格式应用,因为PNG图在转换成位图加透明度的数据格式时,占用的存储量比较大,可能造成位置SPI存储器容量不足的情况。
有透明度显示效果的UI,可以分切成PNG格式。一般建议主页面的图标或部分页面的图标的设计采用透明图层的设计效果。
大部分的UI设计建议采用不透明,分切图的输出采用JPEG格式。可以大大地减少UI素材的数据存储量。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/741095
推荐阅读
article
教你一招!|
用
Python
抢
大麦
演唱会
门票!_
大麦
演唱会
csdn
...
首先,这种行为可能违反了相关的法律法规和服务条款,如果被发现,可能会面临法律责任。其次,即使成功
抢
到票,也可能因为系统的...
赞
踩
article
软件测试
个人
简历
(精选篇)_
软件测试
简历
csdn
...
软件测试
的
简历
应该如何写,才能在众多求职者中脱颖而出呢?接下来,我们精选了一篇
软件测试
简历
案例,帮助大家写出一份既专业又...
赞
踩
article
软件测试
岗
求职
简历
「精选篇」
_
软件测试
工程师
简历
csdn
...
项目职责:1、负责软件的测试工作,包括测试计划、测试案例、测试报告2、执行测试用例,缺陷记录并跟踪、执行回归测试,进行系...
赞
踩
article
欢迎使用CSDN-
markdown
编辑器
_
matlab
实时
编辑器
csdn
...
http://www.open-open.com/lib/view/open1423887376154.htmlhttp...
赞
踩
article
整理
SourceTree
使用方法(拉取、提交、推送、获取、
冲突
解决
、分支管理)_
sourcetree
...
SourceTree
使用方法(拉取、提交、推送、获取、
冲突
解决
、分支管理)_
sourcetree
解决
pull
冲突
csd...
赞
踩
article
MySql
零基础教学
,
超细致
,
从小白到精通
_
mysql
培训经典教程
csdn
...
第1章 数据库的介绍1.1 数据库概述1.1.1 什么是数据库 存储数据的仓库. 其本质是一个文件系统
,
数据库按照特定...
赞
踩
article
Hopscotch_
hopscotch
csdn
...
HopscotchThe cows play the child’s game of
hopscotch
in a no...
赞
踩
article
3050
:
Hopscotch
(深搜)
_
hopscotch
csdn
...
int i;set s;if(n==5){return;for(i=0;i<4;i++){int i,j;for(i=0...
赞
踩
article
广义
线性
模型
(
GLM
)及其应用_
广义
线性
模型
csdn
...
广义
线性
模型
[generalize linear model(
GLM
)]是
线性
模型
的扩展,通过联系函数建立响应变量的数学...
赞
踩
article
* Hopscotch_
hopscotch
csdn
...
So nearly half of the winter is over and Maria is dreaming a...
赞
踩
article
python
.
sorted
_
python
sorted
csdn...
python
.
sorted
排序和关键字排序_
python
sorted
csdn
python
sorted
csdn ...
赞
踩
article
机器
学习
入门级教程_
机器
学习
入门教程
csdn
...
机器
学习
(Machine Learning)作为人工智能(Artificial Intelligence, AI)的一个...
赞
踩
article
鸡蛋
掉落问题_
鸡蛋
掉落问题
csdn
...
for(int i=1;i<=n;i++) { dp[i][1]=i; } ._
鸡蛋
掉落问题
csdn
鸡蛋
...
赞
踩
article
Mysql 基础_
mysql
csdn
...
Mysql _
mysql
csdn
mysql
csdn
Mysql 逻辑架构简介 整体...
赞
踩
article
InsCode
Stable
Diffusion
美图活动一期——即刻体验!来自 C
SD
N 的
SD
...
InsCode
是一个集成了在线 IDE 、在线 AI 编程、在线算力租赁、在线项目部署以及在线
SD
(
Stable
...
赞
踩
article
什么
是
护网
(
HVV
)?需要
什么
技术
?(内附
护网
超全资料包)_
护网
csdn
...
护网
行动
是
以公安部牵头的,用以评估企事业单位的网络安全的活动。具体实践中。公安部会组织攻防两方,进攻方会在一个月内对防守...
赞
踩
article
下载
vmware
_
vmware
下载
csdn
...
1、个人使用可获得免费许可证,注册用户激活即可。1、进入官网:www.
vmware
.com。2、找到Workstatio...
赞
踩
article
Vmware
下载
安装教程(非常详细)从零
基础
入门
到精通,看
完
这一篇就够了_
vmware
下载
csdn
...
虚拟机指通过软件模拟的具有
完
整硬件系统功能的、运行在一个
完
全隔离环境中的
完
整计算机系统,在实体计算机中能够
完
成的工作在虚...
赞
踩
article
恶意代码
分析
实战
学习笔记(一)
_
恶意代码
分析
csdn
...
恶意代码
分析
实战
学习笔记(一)静态技术
分析
基础1.使用md5deep 来识别
恶意代码
的哈希值2.使用strings 来查...
赞
踩
article
C++
istringstream
用法详解_天选
打工仔
inurl
:
csdn
...
可以使用 std
:
:
setprecision、std
:
:
fixed、std
:
:
scientific 等控制符来设置提取浮...
赞
踩
相关标签
AI编程
人工智能
python
求职招聘
git
github
mysql
数据库
windows
数据分析
OJ
算法
深度优先
图论
机器学习
深度学习
广义线性模型
函数
sorted
排序