拒绝“枯燥”设计页面自动化配色的探索之路腾讯云开发者社区

作者lamchen  腾讯IEG设计中心 设计师

|导语  我们在WeGame详情页设计改版探索中,无意间接触到了图片取色技术。经历一年的摸索和实践,我们在现有取色技术的基础上,制定了自动化配色策略,并相继优化了助手专区,商城节日氛围,以及特色卡片等多个业务场景,取得了较为不错的效果。谨以此文,抛砖引玉,聊聊我们关于图片取色技术在UI设计中的实践心得。

01

自动化配色构想

众所周知,WeGame是面向国内外游戏玩家的一个游戏发行产品;产品中对于单款游戏的详情页,是产品中最基础、也是最核心的内容。

在去年9月启动的详情页改版项目中,我们设计了一种游戏沉浸感较强的方案:用首屏横幅主视觉图营造视觉焦点,搭配同色系的页面内容,来营造更为丰富的游戏代入感;可这个方案在实现落地的环节遇到了一些阻碍。

资源更新繁琐耗时

由于此前详情页的游戏资源(主题色,图片,视频等)采用的是人工配色、人工配置的方式;改版之后,包括主题色、首屏横幅主视觉图在内的多个游戏资源,都需要重新输出。

这个过程不仅繁琐,而且耗时:平台目前有300多款游戏,不仅需要设计团队为每款游戏输出配色方案,运营团队也要为此逐一配置资源;同时,此次改版需兼容即将上线的深色模式,这将会使人工配置的工作量增加一倍。

开发人手不够

同时,我们也面临开发团队人手不够的情况:此次改版不仅是页面框架的改动,也牵涉到游戏资源管理后台的改动,以及资源接入流程的更新等。

在这样的现状中,我们萌生了一个自动配色的构想:让计算机来生产这300多款游戏的详情页配色方案。我们希望以详情页首屏的横幅主视觉图作为切入点,利用图片取色技术,提取主色调后,映射到页面模板中,从而生产出深浅两套页面;重复这个操作,就能批量产出游戏页面。

02

配色流程拆解

现有技术的局限

市面上已有的图片取色技术,可以对图片中每一个像素点的RGB值进行计算、分析,并提取出图片的主色调。

然而,现有技术存在三个主要的缺陷:

由于现有取色技术存在的缺陷,使其提取出的图片主色,无法生成让人满意的配色方案。

对于单款游戏来说,如果采取的是人工配色流程,设计师通过调整饱和度和明度,可较好地解决这个问题;所以,我们希望计算机能够模拟人工配色的思路,把人工配色时的关键流程梳理出来,并将其拆解成可量化的步骤,这样就能够制定出相应的自动化配色策略了。

选色原理

首先,我们选择HSB色彩模式,作为配色策略的基础框架。

我们都知道,RGB模式是图形界面中广泛应用的模式;但对于设计师而言,HSB模式的逻辑更适合配色,这不仅是因为主流设计软件的拾色器,其选色原理遵循的是 HSB 模式的逻辑,其根本原因在于,设计师在使用HSB模式调整色彩时,对于颜色的表现有更明确的心理预期。

拆解配色流程

HSB模式中有三个基本参数,即色相(H)、饱和度(S)、明度(B);再加上UI元素的透明度,组成4个配色时可调节的参数;根据设计师对这4个参数的调节顺序,我们将配色流程拆解成三个阶段:

第一阶段:确定主色

设计师在为一个页面配色时,先要确定的是主色;通常根据品牌的核心色彩,或者主视觉图传达出来的,有明显色彩倾向的色彩,确定主色其实就是确定色相值(H);

第二阶段:推导色板

接下来,设计师会把页面大致分为三个层级:背景层,内容层,引导层;通过调整主色的饱和度(S)和明度(B),推导出各页面各层级的颜色,形成基础色板。

第三阶段:丰富层级

最后一个阶段,对每个层级进行二次细化,通过调整元素的透明度,来丰富各层级的内容,最终形成完整的页面配色方案。

03

量化配色“三步走”

我们根据配色流程的这三个阶段,进行了标准量化,制定了自动化配色“三步走”的策略:

第一步:颜色采集

现有的图片取色技术,有三种基本的颜色采集方式:全部区域采集、形状区域采集、和图片位置采集。实际应用中,使用哪一种采集方式,应由取色应用场景的特性来决定,也可根据实际情况的反馈进行调整修正。

经过测试,全部区域采集法更能够反映出整体观感的颜色;因而,在详情页的场景中,我们采用的是全部区域采集的方法,也就是通过分析主视觉图片中的每一个像素点的颜色,计算后提取出图片中占比最多的颜色作为主色。

第二步:定向清洗

第二步,对采集出的主色进行定向清洗,清洗的目的是通过对主色的饱和度和明度的一系列调整,推导出各页面层级的颜色,得到适合详情页的深、浅两套色板。

我们在这个定向清洗的算法的设计上也花了一些心思。

评判标准

首先,我们考虑到玩家在详情页中的诉求,选取了阅读效率 和 阅读舒适度 这两个因素,作为评判详情页配色方案好坏的标准;并且参考了陶欢在《数字界面中色彩设计的视觉舒适度研究》[1](下文简写成《舒适度研究》)中的结论,圈定了初步的颜色清洗范围。

色彩范围

在《舒适度研究》中,以HSB模式中的饱和度和明度作为变量,分别测试出了阅读效率最高,阅读舒适度最好的几个色彩组合:

进一步调试

初步清洗后的色彩范围虽然能满足标准,但是在视觉表现上还不够精确;所以我们再次将色彩范围四等分,通过观察在不同色相下页面的视觉表现,进行颜色调试,来进一步缩小色彩范围。

在调试过程中我们发现,背景色在浅色模式下,提高明度的同时降低饱和度,可以增加阅读舒适度,否则背景色会表现得又亮又刺眼;而当以深色作为背景时,提高明度的同时应提升饱和度,这样更能表现出较为明显的色彩,否则颜色会表现得很浑浊。

背景色锁定后,内容色的范围就较为容易确定了,我们选取了和背景色明度差异最大时,仍然能表现出明显色彩的区域,作为内容色的范围;

而在引导色的调试中,由于偏暖色系的颜色(红,橙,黄,绿)的饱和度越高,从视觉感受上就越刺眼。同时,引导层的颜色会用在按钮的背景中,考虑到按钮上的文字需要保证清晰可见,所以引导色选择了饱和度和明度偏低的范围。

一系列的调试之后,每个层级的色彩范围都确定了下来;接下来就是按照这个逻辑,转化成计算机的策略。

第三步:模板渲染

第二步的定向清洗后,得到了深、浅两套基础色板;最后一步是渲染模板:将基础色板映射到详情页模板中,输出实际的游戏配色方案。

映射关系

把基础色板和页面中的个元素,建立对应的映射关系,就可以实现批量渲染。

无色彩修正

在渲染的过程中,我们发现一些无色彩倾向的主视觉图片,输出了有明显色彩倾向的配色方案,这不符合玩家对图片的实际观感,我们针对这种情况进行了修正:

在执行清洗步骤之前,对于图片是否有明显色彩倾向做一次判定:若图片主色的饱和度(S值)小于10时,将判定为无色彩倾向的图片,并输出预设好的黑白版配色方案。

算法的技术逻辑

修正后的算法其技术逻辑如下:

取色效果预览

04

展望

经历一年左右的探索和实践,我们将自动配色这项策略应用在了助手专区、商城节点氛围、智能图片遮罩、以及特色卡片栏目等多个业务场景中,取得了不错的效果。

助手专区配置

活动节点氛围

特色卡片栏目

纵观以上可以发现,能够应用取色技术的场景,都有几个主要的共同点:

这项策略能够为设计师提供更加灵活的设计思路,不仅提升了页面的沉浸感,也帮助项目节省了设计、运营、开发的人力成本。

THE END
0.人工智能来了,我们该怎么应对竞争?人工智能来了,我们该怎么应对竞争? 作者:李开复 王咏刚 一、AI时代该如何学习? 过去一年,我做了许多场关于人工智能发展趋势的演讲。讲到AI将在未来10年取代或改变许多简单、低效的人类工作时,身为家长的听众会好奇地问我:AI时代,孩子到底该学什么,才不至于被机器“抢”了工作? jvzquC41yy}/lrfpuj{/exr1r1i:;o7g26;9f9
1.AI时代即将来临,如何应对这瞬息万变的时代?AI已经逐渐变得成熟,正在突破一个新的阶段。人工智能越来越多地渗透我们的生活。很明显,AI技术正在为我们的生活和职场带来巨大的变化。在这个即将到来的AI时代,对我们来说,我们应该如何应对AI技术的挑战呢?有没有一些不变的思维方式让我们去应对这个瞬息万变的世界呢? jvzquC41yy}/lrfpuj{/exr1r1lghBg:29h67?
2.人工智能时代,程序员如何保持竞争优势?人工智能时代竞争优势本文将深入探讨AI工具如何改变程序员的工作方式,分析其在智能补全、代码生成、错误检测与修复、以及代码优化等方面的实际应用。同时,我们也将审视这些工具带来的潜在风险与挑战,并提供应对策略,以帮助程序员在AI时代中有效规划职业发展、提升技能,并在创新中找到自己的定位。 jvzquC41dnuh0lxfp0tfv8R228<9:8ftvkimg8igvcomu8663;<12>>
3.AI是击穿网络安全的矛?还是守护网络安全的盾?AI时代,如何应对网络安全挑战? 张博表示,目前AI赋能网络安全,是行业中非常重要的一个研究方向,国内外不少安全公司都在探索AI与安全技术的结合。例如,把大模型融入到安全设备中,与安全平台和云端安全服务进行联动,形成端侧云端协同的基于大模型的智能化运营体系。 jvzq<84yyy4mgpfnfcom{7hqo0io1RY1eqtugwy14286/9>1445dqwygpve:4?57734ivvq
4.面对人工智能时代,我们如何应对和选择当下我们正处在智能时代的前夜。 我们现在所处的时代,它有两个大的趋势: 第一个是人口趋势,人口进入负增长。新生儿数量指数级下跌,青少年数量减少,劳动人口越来越少,老年人口逐年增多,我们会逐步进入老龄化社会。可以看一下隔壁的日本。 第二个是科技趋势。ChatGPT的出现,AI的到来。还有为了应对国外对我们高端技术jvzquC41yy}/lrfpuj{/exr1r1i2;n9cc9>7g@
5.理论之父范·帕里斯:AI时代,社会保障系统能做什么?如何应对这种转变呢?我并不赞成机器人税。我认为,不需要特别针对机器人,但需要针对因机器人而赚取更高收入的人,这必须成为个人所得税转变的一部分,特别是为了更好地对资本收入征税,更好地对知识产权收入征税。 五问:AI浪潮是否为UBI带来了新契机? 界面新闻:今年以来,由于人工智能尤其是 ChatGPT 和GPT4.0 的崛起jvzquC41hktbplj0gcyuoxsg{0ipo8f142852:584;;4:><5344ivvq
6.新时代历史虚无主义“智能化”渗透的风险与应对新时代,历史虚无主义在人工智能技术包装下,加剧了散播的隐蔽性和迷惑性。如何有效甄别、精准辨识,是纾解应对历史虚无主义“智能化”渗透难题的关键。因此,要运用智能化技术提升信息甄别能力,精准把控历史虚无主义信息的发布和散播情况。 第一,抽丝剥茧,打造火眼金睛的“智能鉴别模型”。 jvzq<84kncy/ejxu0et0|}npg}0|}rmu|04975335u49753375a>;;89690|mvon
7.下一代AIAgent开发秘籍:ManusAI技术深度解析与实战应用!**自主学习和进化:**Agent应具备从使用数据中持续学习和进化的能力,以提升解决问题的效率和个性化程度。 3.我们应该怎么应对AI时代就业的改变? **增量思维:**用增量思维来看待AI的发展,认识到新的行业和工作机会会随之诞生,每个人都能成为“超级个体”。 jvzquC41dnuh0lxfp0tfv87623e97<>22990c{ykenk0fnyckny03>8848646
8.AI时代岗位变革:哈佛研究揭示初级岗位的未来,程序员大模型学习指南【建哈佛研究揭示,生成式AI正导致企业减少初级岗位招聘(约7.7%),而对资深岗位影响不大,形成"资历偏向型技术变革"。批发零售业和普通院校毕业生受冲击最严重。AI主要通过减少外部招聘而非解雇新人来实现这一变化。建议年轻人提升AI难以替代的能力,资深人士则应学习与AI形成互补关系,共同应对AI时代的职场变革。 jvzquC41dnuh0lxfp0tfv87623e96=>66670c{ykenk0fnyckny03>873;687
9.新时代少年如何应对AI时代——莲湖区机场小学六年级二班家长课堂|小学阳光讯(记者 刘杰 通讯员 陈蕾)2024年3月29日下午,西安市莲湖区机场小学六年级二班第二期家长课堂开课啦!本期家长课堂邀请了小张同学的爸爸——IT行业从业者张老师,他为学生带来了一场主题为“新时代少年如何应对AI时代”的精彩讲座。 课堂上,张老师以生动的案例和深入浅出的讲解,展示了AI技术在生活中的应用和jvzq<84hkpgoen3ukpg/exr0ep5ulq14285/98/525eql2kpcwdcƒs54:?:9@3ujvsm