如何正确的在微信H5棋牌斗牛出租平台中的UI图中取色

在移动开发过程中,从微信H5棋牌斗牛出租平台(h5.fanshubbs.com)的UI图上获取颜色是日常开发中常有的事。不过从图片获取颜色也有很多种操作方式,很多人在日常中取到的并不是“正确”的值。
设计图上直接标注:sketch-measure
在设计图上直接标注,这类操作的典型应用是微信H5棋牌斗牛出租平台(h5.fanshubbs.com)的measure插件。

measure
在sketch中可以为选中元素标注尺寸、margin和其他一些属性。

但是直接标注有几个显而易见的缺陷:
标注的元素会影响微信H5斗牛出租平台(h5.fanshubbs.com)设计图美观
设计师可能需要为所有元素进行标注,工作量不小;如果只标注一些元素,进行开发的时候开发者还是需要自己进行测量
设计图更改多次后发给微信H5斗牛出租平台(h5.fanshubbs.com)开发,不知道最终是哪个版本
设计图交付为微信H5斗牛出租平台(h5.fanshubbs.com):marketch
优化一步的方案是交付给微信H5斗牛出租平台(h5.fanshubbs.com)开发的并不是一张标注好的图片,而是可以点击元素查看属性的网页。这方面的典型是marketch:

这个方案解决了设计师需要手动标注元素的工作。导出的网页部署到微信H5斗牛出租平台(h5.fanshubbs.com)也可以方便的保证开发访问到的是最新的设计图。
现成的在线spec标注软件:zeplin
导出成网页还需要解决网页部署的问题,就像github的代码托管,也有一个类似的spec标注线上托管服务:zeplin。
Zeplin有一个sketch插件,可以直接以artboard为单位同步到zeplin上。zeplin不仅有网页端,还有本地的客户端。除了传统的元素标注外还提供了很多方便的功能,比如可以自动生成切图,标记每个版本的更新记录,对设计图进行标注说明等。

还可以为多格式文字生成代码:

不会出错的取值方案:PS
一个保守的不会取错值的方案是使用专业的图片编辑软件,打开图片后使用取色工具进行拾取微信H5斗牛出租平台(h5.fanshubbs.com)。

虽然结果准确,但是过程还是挺痛苦的。首先你需要有这么一个图片编辑工具,PS价格昂贵包也很大;其次每次找到图片后都需要操作一番也让人觉得有些繁琐。
从微信H5斗牛出租平台(h5.fanshubbs.com)屏幕取色
直观的方式是使用系统的测色计直接从屏幕取色。

需要特别强调的是直接从屏幕取到的颜色和设计图的真实颜色可能不一样。淘宝卖家经常在介绍里提到颜色可能受显示器色差影响也是一样的道理。从显卡输出色彩给显示器,到显示器展示的过程中,显示器也会有自己的调教。不同的显示器有着不同的发光原理,同款显示器的硬件也会有一定范围的偏差,出厂需要前都会经过教色。
如果是直接从图片中选择,一定要选择图片对应的色彩配置。现在主流的还都是sRGB。但是苹果从iPhone 7开始支持 P3 色域,也有一些先进的设计师设计时不再使用sRGB。不同的色彩空间自然导致取到的色值不同。
这里简单的贴一张微信H5斗牛出租平台图,P3 的色域比 sRGB 更广,同样的RGB值对应的颜色是不同的。更多的这方面知识可以看这篇:漫谈显示器色彩管理。
但是在编辑软件里就需要选择“显示原生值”获得才是正确的值。
道理也简单,这个时候颜色的值软件直接告诉操作系统,操作系统是根据应用程序里的值渲染的,屏幕的原生值就是对的。导出成图片后,有对应的编码格式,则需要选中正确的编码才能还原。
这里微信H5斗牛出租平台展示的色值是导出的png图片的值。但是透过截图还是可以分辨出左右两张图片的蓝色并不同。(Sketch目前不支持色彩管理,也是一件悲伤的事。)
微信H5斗牛出租平台专业取色:Sip
另一个广泛使用的专业取色是sip?。不仅支持多种格式的颜色格式。

原文地址:http://blog.51cto.com/13583882/2064211

时间: 2024-10-06 16:46:54

如何正确的在微信H5棋牌斗牛出租平台中的UI图中取色的相关文章

Andriod项目实战——如何在微信H5棋牌斗牛房卡源码平台租售搭建中的一个包下建新包教程

最开始是想将各个类分门别类地微信H5棋牌斗牛房卡源码平台租售搭网址:h5.fanshubbs.com联系Q1687054422存放在不同的包中,所以想在项目源码包中新建几个不同功能的包eg:utils.model.receiver等,最后的结果应该是下图左边这样的: 很明显建立项目后的架构是上图右边这样的,所以后面理所当然地选择new-->package,name栏填上activity,然而结果是下面左边这样的... 这样的结果明显与预想的不一样,我们看到activity与com.mukekew

Cocos2d-X游戏开发(一):搭建微信H5棋牌牛牛出租平台房卡代理开发环境

首先到Cocos2d-X下载最新版微信H5棋牌牛牛出租平台房卡代理开发环境具体联系Q1687054422,下载的是cocos2d-2.0-x-2.0.3.zip此版本对于iOS 6做了些兼容正好适合,其他版本,http://code.google.com/p/cocos2d-x/downloads/list进入文件夹命令:"cd cocos2d-1.0.1-x-0.9.2",然后"sudo ./install-templates-xcode.sh"命令开始执行安装命

iOS项目——微信H5棋牌牛牛斗牛出租平台项目开发环境搭建教程

在开发项目之前,我们需要做一些准备工作,了解iOS扩展--微信H5棋牌牛牛斗牛出租平台(h5.fanshubbs.com联系Q_1687054422),学习iOS学习--Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一,明白iOS学习--iOS项目Project 和 Targets配置详解则更利于我们今天对完整项目开发环境的搭建,这些内容在在之前的博文中都已经有了一些总结和步骤说明,具体详情可以戳链接查看. 开发一个完整的App,不同于我们平时学习和练习时随意新建一个pr

HomeKit漏洞更新后更严重?微信H5棋牌平台搭建需要上心啊

就在这个月月初,有开发者发现了HomeKit中存在的严重漏洞,能允许任何人不经授权地控制网络中的微信H5棋牌平台搭建网站(h5.fanshubbs.com)的设备.可惜的是在经过大半个月之后,微信牛牛依旧没能完美解决这个问题. 据了解,早在10月28日的时候,一位名叫KhaosTian的开发者就已经发现了问题所在,并在10月29日将其汇报给微信牛牛的产品安全团队.尽管微信牛牛在回信中承诺他们会在整个11月内展开调查,但此后这位开发者又发送了多封电子邮件,却并无回信.然而当iOS11.2新版本到来

微信h5棋牌平台搭建JS常用设计模式

微信h5棋牌平台搭建(h5.ttkmwl.com QQ:2172243813)JS常用设计模式大型单页应用里,复杂度上升到一定程度时,没有适当的设计模式进行降耦,后续的开发也难以下手.而设计模式正是为了降耦而存在. 单例模式 单例模式的核心是确保只有一个实例,并且提供全局访问. 特点 满足"单一职责原则" : 使用代理模式,不在构造函数中判断是否已经创建过该单例; 满足惰性原则 应用 弹出登陆窗口. 实例 var getSingle = function (fn) { var res;

Consul服务之微信H5炸金花出租平台搭建注册与发现

服务发现是基于微服务架构的关键原则之一.尝试配置每个客户端或某种形式的约定可能非常困难,可以非常脆弱.Consul通过HTTP API和DNS提供服务发现服务.Spring Cloud Consul利用HTTP API进行服务注册和发现.这不会阻止非Spring云应用程序利用DNS界面.Consul代理服务器在通过八卦协议进行通信的群集中运行,并使用筏式协议协议. 微信H5炸金花出租平台搭建参考网站:h5.fanshubbs.com 联系Q1687054422 Consul 四大特性 Servi

微信h5棋牌游戏如何在微信中做好防封防屏蔽技术

微信屏蔽网页的依据是什么?明面上的原因是网页内容有诱导.诈骗等不和谐的内容时候,被用户举报就会封闭.实际上这只是表面现象,因为我们能明确的感受到不同的阶段,同样的内容,被封杀的频率差别很大的,也就是说除了被举报人数多了之外,更重要的是机器识别导致的.微信是互联网公司,如果用大量客户来人工判断是否封杀这成本太大了,估计1万客服都应付不过来,而且据我所知很多正常的页面也会无故被封,应该是被恶意举报,如果是客服判断的话,人工举报也不会封杀正规的网站对吧? 很明显得出结论,微信一定是技术识别占大多数.只

微信h5棋牌类APP如何在微信中做好防封防屏蔽技术

为什么关心这种技术?因为我经常听到身边搞微商.搞微信项目的朋友都在叫苦连天,由于微信域名屏蔽.微信域名被拦截.弄得他们尸横遍野,损失的连过年回家的路费都没了,曾经的叱咤风云一下变成了今日的倒亏损.腾讯对微信中推广活动的第三方网页内容管控的越来越严格,如果推广效果稍微好一些,自己的网址域名可能就会被拦截屏蔽,用户打不开页面,造成流量中断,客户的流失严重,基本处于没法搞的地步.搞微信病毒营销没啥可说的,微信如果不拿出防御手段,任凭这种现象恶劣下去,那么就不再有微信的这个生态环境了,我先来普及一下微信

最近很火的微信牛牛棋牌房卡搭建的源码的一个BUG修复

最新版修复所有bug出租微信牛牛棋牌房卡搭建(h5.fanshubbs.com)扣扣1687054422 BUG说明:当后台设定某个玩家的控制赢率后.10局20局的就没有问题.当是大于20,就会出现玩到最后打到超过20局时,就会出现卡死,不发牌不准备也不结算.其实就是因为大番薯微信H5棋牌开发搭建每个作弊的玩家是都先设定好了牌的点数写到数据库里,发牌时先读取数据里设定的点数来发牌.因为原版的程序,只是能最多加到20局的牌做好.超过20局就没数据了,就出错了.但是没有写作弊的是完全没问题的. 附件