精华内容
下载资源
问答
  • 不过从图片获取颜色也有很多种操作方式,很多人在日常中到的并不是“正确”的。 上策:避免从图片中取值 最好的情况就是不需要开发者从设计图上获取颜色。常见的方式有以下三种。 设计图上直接标注:sketch-...

    在移动开发过程中,从UI图上获取颜色是日常开发中常有的事。不过从图片获取颜色也有很多种操作方式,很多人在日常中取到的并不是“正确”的值。

    上策:避免从图片中取值

    最好的情况就是不需要开发者从设计图上获取颜色。常见的方式有以下三种。

    设计图上直接标注:sketch-measure

    在设计图上直接标注,这类操作的典型应用是sketch的measure插件。

    measure

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

    但是直接标注有几个显而易见的缺陷:

    • 标注的元素会影响设计图美观
    • 设计师可能需要为所有元素进行标注,工作量不小;如果只标注一些元素,进行开发的时候开发者还是需要自己进行测量
    • 设计图更改多次后发给开发,不知道最终是哪个版本

      设计图交付为HTML:marketch

      优化一步的方案是交付给开发的并不是一张标注好的图片,而是可以点击元素查看属性的网页。这方面的典型是marketch

      measure在后面的版本中也加进了类似的功能,在线演示: utom.design/news/

      这个方案解决了设计师需要手动标注元素的工作。导出的网页部署到内网上也可以方便的保证开发访问到的是最新的设计图。

      现成的在线spec标注软件:zeplin

      导出成网页还需要解决网页部署的问题,就像github的代码托管,也有一个类似的spec标注线上托管服务:zeplin
      Zeplin有一个sketch插件,可以直接以artboard为单位同步到zeplin上。zeplin不仅有网页端,还有本地的客户端。除了传统的元素标注外还提供了很多方便的功能,比如可以自动生成切图,标记每个版本的更新记录,对设计图进行标注说明等。

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

    不会出错的取值方案:PS

    一个保守的不会取错值的方案是使用专业的图片编辑软件,打开图片后使用取色工具进行拾取。


    虽然结果准确,但是过程还是挺痛苦的。首先你需要有这么一个图片编辑工具,PS价格昂贵包也很大;其次每次找到图片后都需要操作一番也让人觉得有些繁琐。

    从屏幕取色

    直观的方式是使用系统的测色计直接从屏幕取色。


    从Launchpad进入在“其他”文件夹下:

    需要特别强调的是直接从屏幕取到的颜色和设计图的真实颜色可能不一样。淘宝卖家经常在介绍里提到颜色可能受显示器色差影响也是一样的道理。从显卡输出色彩给显示器,到显示器展示的过程中,显示器也会有自己的调教。不同的显示器有着不同的发光原理,同款显示器的硬件也会有一定范围的偏差,出厂需要前都会经过教色。
    抛开硬件的因素,软件层面要注意的就是选对模式。

    展开“显示原生值”后会看到一堆选项:

    如果是直接从图片中选择,一定要选择图片对应的色彩配置。现在主流的还都是sRGB。但是苹果从iPhone 7开始支持 P3 色域,也有一些先进的设计师设计时不再使用sRGB。不同的色彩空间自然导致取到的色值不同。
    这里简单的贴一张图,P3 的色域比 sRGB 更广,同样的RGB值对应的颜色是不同的。更多的这方面知识可以看这篇:漫谈显示器色彩管理

    但是在编辑软件里就需要选择“显示原生值”获得才是正确的值。

    道理也简单,这个时候颜色的值软件直接告诉操作系统,操作系统是根据应用程序里的值渲染的,屏幕的原生值就是对的。导出成图片后,有对应的编码格式,则需要选中正确的编码才能还原。

    这里图中展示的色值是导出的png图片的值。但是透过截图还是可以分辨出左右两张图片的蓝色并不同。(Sketch目前不支持色彩管理,也是一件悲伤的事。)

    选择完颜色的操作

    选择完颜色自然需要使用这个色值。那么如何获取到颜色值呢?使用快捷键cmd+L锁定挑中的颜色后,选择“将颜色拷贝为文本”。


    这个时候你的剪贴板会是对应的3个RGB值:0 147 255。但是这种格式的意义不大。因为作为开发者,无论是在 xib 中还是代码中使用,这个格式都不能直接使用。
    如果借助alfred,你可以在输入颜色值后把格式调整成0,147,255后,使用 color 这个 workflow 进行转换。

    神器xScope:Loupe

    xScope是一个老牌的辅助工具。使用里面的Loupe挑选颜色会使流程更简单。在界面的右侧可以选择色彩空间。我们选择第三个“Gneric RGB- for Xcode”


    主界面的左上角可以选择颜色的显示格式。

    按住shift+cmd+c挑选颜色,颜色就会出现在右边的面板中:
    DraggedImage-9.png

    此时选中我们要输出的格式,可以是rgb,可以是css的#,也可以是直接的代码。然后选中你挑的颜色,复制就获得了最终输出的格式。如果你选择了UIColor-Swift,你的剪贴板就会有这样的字符串:UIColor(red:0.00, green:0.58, blue:1.00, alpha:1.0)。方便你直接在Xcode中使用。

    欢迎关注我的微博:@没故事的卓同学

    展开全文
  • 做PPT颜色该如何搭配?毋庸置疑,这是PPT设计中的难点问题!对色彩的使用的确让很多人头疼和纠结,但难的...即使用取色器从备用图形或图片上取色取色取色的技巧是:可通过母版工具,将色盘放到页面左侧随时取...

    做PPT颜色该如何搭配?毋庸置疑,这是PPT设计中的难点问题!对色彩的使用的确让很多人头疼和纠结,但难的事情找到了规律也就不怕了。

    5

    如何设置元素的色彩?

    我们如何在PPT中设置元素的色彩呢?概况起来讲,主要有三种方法:取色器法、格式刷法和主题色法。如图3.2.2-13所示。

    060cae967c8f7f49d48a8d956b9782cb.png

    ▲图3.2.2-13

    ①取色器法。即使用取色器从备用图形或图片上取色,取色器取色的技巧是:可通过母版工具,将色盘放到页面左侧随时取色,用完再删除即可。

    ②格式刷法。即使用格式刷直接刷走形状或文字的色彩,格式刷法的技巧是:可先完成PPT制作,后期统一刷颜色。

    ③主题色法。即直接从主题色中选择颜色。主题色法的技巧是:可选择主题色中的位置,通过更换主题色的色彩方案,实现一键换色。

    6

    你不可不知的主题色技能

    主题色是一个PPT主题文件(thmx格式)中的智能化颜色设置模块,包括三大部分,如图3.2.2-14所示。

    78d24c9a83f2696fde5dc61acdb0c0f1.png

    ▲图3.2.2-14

    ①文字/背景主题色,是确定PPT文字/背景的颜色模块,是非常高效、实用的工具,支持一键开关等设置,但太冷门,极少有人用。

    ②填充主题色,是填充图形图表的颜色模块,也非常冷门,是否懂得使用该工具可以作为判断是否是PPT高手的标准。

    ③超链接主题色,是设置超链接文本的颜色模块,极少用得着。

    主题色就是从主题色盘中选取的颜色,公子理解这个主题色盘它就是一个展现颜色的位置,这个位置是个定量,而它所展示的颜色是一个变量。当我们从主题色中选取颜色时,我们实际上选择的是具体位置,当然,谁坐了这个位置,最后选择的就是谁。

    为什么说主题色是不可不知的PPT技能呢?它拥有如下三个能够十倍甚至百倍提高我们工作效率的神技,如图3.2.2-15所示。

    9bdfe3e93a66d9dc896e2de64906db6c.png

    ▲图3.2.2-15

    神技一、一键换色。已设主题色的PPT,即文字或图形的颜色是在主题色区域选择的、非设置具体的RGB值时,我们改变颜色无需一个个再选中修改,只需修改主题色即可。从而极大的提高了我们的工作效率。

    神技二、自动变色。我们从别的PPT拷贝素材时,偶尔会发现色彩自动变化了,这是怎么回事呢?这说明原有的素材已经设置了主题色,这是个好事情啊!如此,当我们已将PPT的具体用色设为了主题色,我们复制已设主题色的素材时,那么它就会自动变成我们PPT当前的色彩。省去我们一一修改颜色的操作,再一次极大的提高了工作效率。

    但有的网友说,原来的颜色很好看,我想保留原来的颜色怎么办?粘贴时选择【保留源格式】即可,但由此也会造成PPT用色的不统一。而且,选择了【保留源格式】粘贴之后,这个素材如果再拷贝到其他地方,就不会再自动变色了。

    当然,一键换色和自动变色这两个神技需要满足这两个前提条件:a、我们所设计的PPT颜色都是从主题色区域选择的;B、我们准备拷贝的PPT素材颜色也是从主题色区域选择的。

    神技三、自动配色。插入文字或绘制图形图表会自动匹配当前的主题色。如图3.2.2-16所示:填充主题色决定图形图表的颜色。

    如此,当我们事先设置好主题色后,插入的文字、图形、图表或表格的颜色就自动匹配PPT的主题色了,无需再逐个设置颜色了,特别是图表、表格的颜色,修改起来是挺麻烦的!如此,对效率的提高程度简直是不可估量!

    62bcb81a54f78db12019671585cb8e16.png

    ▲图3.2.2-16

    那么,主题色该如何设置或修改呢?操作的路径是:【设计】→【变体】→【颜色】,从微软备用主题色方案中选择,如没有满足要求的主题色,可通过【自定义颜色】来设置,如图3.2.2-17所示,设置完成后保存即可。设置前要准备好各颜色的RGB值,此处无法使用取色器,建议微软改进一下。

    1c0124df1d55b4dbac49780d2b052ce0.png

    ▲图3.2.2-17

    该设置怎样的主题色呢?这才是问题的关键!它取决于我们常用的配色方案,以填充主题色为例。公子常用的配色方案是:单彩色、单彩与深灰搭配、单彩与深浅灰搭配、多彩。

    基于上述的配色方案,我们可以将填充主题色(着色1~着色6)设置成上图的四种类型,如图3.2.2-18所示。方便各种不同的配色方案能够一键切换,无需二次设置。

    5f2c620a0ac43d28dcd9bfb588a7357d.png

    ▲图3.2.2-18

    注意,新建PPT时,系统依然微软默认的颜色,如果需要改成我们所预设的主题色方案,需要再通过【设计】→【变体】→【颜色】来选择一次。

    同时,主题色的使用,公子还有一点重要的提醒:设置元素的主题色时,不能使用取色器取色,但可以使用格式刷来刷已经设置了主题色的元素。也就是说,取色器取的是具体的RGB值,而格式刷可以刷走主题色色盘的位置信息。如图3.2.2-19所示。

    b290e9847d6e1d23f70900898e1f523c.png

    ▲图3.2.2-19

    文字/背景主题色该如何设置呢?关键这部分主题色有什么作用呢?知道主题色的人越来越多,但知道主题色中文字/背景主题色的人估计不多。

    文字/背景主题色确定的是PPT文字与背景的颜色及其搭配方案。由于该部分技能极为冷门,很难找到相应的教程,因此,布衣公子不得不自己来做实验。

    经过布衣公子采用大红大绿、浅红浅绿的测试之后,在【设计】→【变体】 →【背景样式】中,有背景和文字的四类类型12种搭配。同一列的搭配是一致的,只是颜色有轻微变化,这四列四个类别的搭配情况如下,其中第一行第一列的样式1为新建PPT的默认样式。如图3.2.2-20所示。

    3624d3ae6173d6d8852efcb1087854d8.png

    ▲图3.2.2-20

    当我们新建一个PPT时,默认的文字与背景样式是:背景浅2+文字深1。如果我们切换背景样式,切换为第二列时,搭配结果是:背景浅2+文字深1;分析这两列,它们都是浅背景深文字,不同的是可以设置不同的浅背景,比如一个是纯白,一个是浅灰,这也是新建PPT默认的设置效果,如图3.2.2-21所示。

    021005bf7481fd44e8b578fe36732945.png

    ▲图3.2.2-21

    当切换为第三列和第四列时,奇迹出现了,PPT自动切换为深色背景和浅色文字。为什么呢?因为第三列是背景深2+文字浅1,第四列是背景深1+文字浅1,这些都是通过实验得到的结果。如图3.2.2-20所示。

    因此,只要我们从上述样式中选择默认的背景和文字颜色,然后就可以实现自动切换了!特别是浅色背景和深色背景之间的智能切换,这是一种类似网页设计上的一键切换为暗色/亮色背景的案例。

    具体该如何来设置文字/背景主题色呢?布衣公子自从琢磨透了主题色的原理之后,就特别喜欢使用这个工具,因为它的确能够极大的提高效率。以下为布衣公子自己的文字/背景设计方案,给大家作参考。

    99abb81b21b0ed5560f02e5c40e8757e.png

    ▲图3.2.2-22

    如图3.2.2-22所示。

    ①公子的文字/背景颜色设置。

    深色1:深灰RGB(50,50,50~80,80,80)

    浅色1:纯白RGB(255,255,255)

    深色2:备用,颜色根据场景个性化设置;

    浅色2:浅灰色,RGB一般是(248,248,248~250,250,250)

    ②公子常选样式:

    当设置PPT的背景为纯白(浅色1)时,选择样式1,此时文字的色彩就是深色1;当设置PPT背景为浅灰时,选择样式2;当设置PPT背景为深灰时,选择样式4。

    由此可见,我们可以通过该工具实现PPT的背景与文字的颜色默认为我们想要的颜色,只需要设置好主题色并保存后,新建PPT时再选择该设置就可以了。

    同时,这几个样式是可以自由切换的,特别是当浅色背景切换为深色背景时,文字也会自动变化,这就是一键开关灯效果,前提条件是,文字与背景的颜色是选择的样式里自带的颜色,而不是后来个性化选择的具体RGB值。

    布衣公子网络微课:

    《揭秘PPT真相》课程地址:

    布衣公子《揭秘PPT真相》已完结 - 网易云课堂

    《揭秘Excel真相》课程地址:

    布衣公子《揭秘Excel真相》 - 网易云课堂

    《百例Excel基础操作》课程地址:

    (免费)布衣公子《百例Excel基础操作》 - 网易云课堂

    《百例Excel函数应用》课程地址:

    (免费)布衣公子《百例Excel函数应用》 - 网易云课堂

    咨询QQ&微信:11020228(公子本人)

    展开全文
  • 6.Matlab如何将彩色图像转换为灰度图像 1.在数字图像中,彩色图像->灰色图像,一般有以下三种方式: 2.下面就以上三种方式,利用Matlab软件实现 2.1平均和仅Green 2.2 利用灰度转换公式 ...

    6.Matlab如何将彩色图像转换为灰度图像

    声明:本文转自jamin_liu_91.的文章

    1.在数字图像中,彩色图像->灰色图像,一般有以下三种方式:

    在这里插入图片描述

    2.下面就以上三种方式,利用Matlab软件实现

    2.1取平均值和仅取Green色

    在这里插入图片描述

    2.2 利用灰度转换公式

    在这里插入图片描述

    展开全文
  • Mac下的屏幕取色工具

    2009-07-20 17:55:57
    做网页的时候有时候想得到一些色值, 那么在Mac下如何取得屏幕上的某个颜色的RGB值呢? 其实很简单.. mac下自带的软件DigitalColor Meter就可以帮助你轻松的截取网站上任何区域的颜色.. 还有另一款免费软件Pipette ...

     

    做网页的时候有时候想得到一些色值, 那么在Mac下如何取得屏幕上的某个颜色的RGB值呢? 其实很简单.. mac下自带的软件DigitalColor Meter就可以帮助你轻松的截取网站上任何区域的颜色..

    还有另一款免费软件Pipette 也有着相同的功能, 也很好用..

    展开全文
  • 经大家讨论第一个方案,是把 RGB 的求和,然后一个,当和大于等于此就为浅色:if ($R + $G + $B >= 450) { // add shadow }这个算法很傻很简单,但效果不理想,特别是在 B 较大的时候,估计是眼睛对 RGB ...
  • 如何设置CGColor颜色

    千次阅读 2011-09-08 15:25:40
    之前发了一篇关于如何在iPhone中使用渐变...这里简单介绍一下如何取CGColor的颜色,最好你对色彩的构成有一点基础,如果会用Photoshop就更好了,因为本文内容中会掺杂有一点Photoshop的知识。这篇文章的内容同时支持M
  • 如何通过RGB判断颜色深浅

    千次阅读 2010-12-07 16:44:00
    随机生成的颜色,要在此...经大家讨论第一个方案,是把 RGB 的求和,然后一个,当和大于等于此就为浅色: if($R+$G+$B>=450){//addshadow} 这个算法很傻很简单,但效果不理想,特别是在 B 较大的时候...
  • 日常设计GUI或者APP时,往往需要与颜色打交道,文章链接:MATLAB 如何画出漂亮的图. 在颜色选取上可以通过 颜色对照表 来选择合适的颜色,有个不方便之处就是需要一一对照,选取最相近的颜色。另一种方法是利用...
  • 介绍一下如何设置CGColor颜色

    千次阅读 2012-07-26 10:28:48
    这里简单介绍一下如何取CGColor的颜色,最好你对色彩的构成有一点基础,如果会用Photoshop就更好了,因为本文内容中会掺杂有一点Photoshop的知识。这篇文章的内容同时支持Mac与iPhone。 要在屏幕上显示颜色...
  • 帮你搜了一段网上流行的代码:灰度变换下面的程序使用三种方法对一个...另一种就是红绿蓝三色中的最大作为灰度。java核心包也有一种算法,但是没有看源代码,不知道具体算法是什么样的,效果和上述不同。/* Gr...
  • Problem: 在MATLAB中,如何采用0~1...不用MATLAB提供的可采用字母设置的8种颜色,通过MATLAB自带的选色器或者专门的取色器确定了自己想要显示的颜色后,但是此时的RGB时0~255间,无法直接在代码中设置。 Solutio
  • 启动QQ的情况下,按截图快捷键(ctrl+alt+A),鼠标移动到要取色的地方即可看到,如下图:       references: http://www.zhihu.com/question/20328538
  • 拉渐变是Photoshop的基础...至于希望你的界面整体颜色跨度大还是小,决你逐级H色值加的多少。渐变的颜色不只可以运用在一个色块上,还可以运用在一组色块上。设计师运用一组近似性色彩,将每个菜单项清晰区分开,...
  • 一 : Mac中怎么使用自带的数码测色计提取屏幕颜色RGB...本文介绍如何在mac电脑下快速获取屏幕上的颜色,同时还测试了一下不同取色模式的颜色差别。1、打开电脑桌面,点击屏幕底部菜单的火箭标志“LaunchPad”。点开...
  • 如何转换成彩***像灰度?如果每个彩色像素由三重(R,G,B)(红,绿,蓝)的强度描述, ... lightness方法:是最突触颜色和最不突出颜色的平均: (max(R, G, B) + min(R, G, B)) / 2. average方法:最...
  • 你有没有遇到过以下问题: ...取色工具测的也是正常的XXXXXX,但是模拟器/真机运行起来之后,颜色变色了,用取色工具测,颜色变成了YYYYYY。 为什么当我用颜色吸管工具在Photoshop选择一个颜色的和RGB...
  • 最大255时,表示完全不透明;取值越大表示越不透明。通常遇到的图像如bmp图像、jpg图像都是单通道(灰度图)、RGB三通道(彩色)图像,而没有透明度通道,那么如何使用opencv给没有透明度通道的图像添加透明度...
  • 前者是設法提高晶片活性層的發光效率,以及改善晶片形狀增加外部光效率,或是將晶片大型化利用高密度電流增加發光量;後者是利用光波控制技術,亦即利用封裝樹脂形成特殊的光學結構,使晶片產生的光線照射至預期的...
  • 前者是設法提高晶片活性層的發光效率,以及改善晶片形狀增加外部光效率,或是將晶片大型化利用高密度電流增加發光量;後者是利用光波控制技術,亦即利用封裝樹脂形成特殊的光學結構,使晶片產生的光線照射至預期的...
  • 我们详细介绍了如何通过Matlab来临摹一张折线图,亦或是堆积图,但有时候我们拿到的图片可能也不是那么高质量,比如下面这样的:中国工业产出指数,图片来源于互联网当我们需要临摹这条线的时候会发现一个略尴尬的...
  • 前者是設法提高晶片活性層的發光效率,以及改善晶片形狀增加外部光效率,或是將晶片大型化利用高密度電流增加發光量;後者是利用光波控制技術,亦即利用封裝樹脂形成特殊的光學結構,使晶片產生的光線照射至預期的...
  • 前者是設法提高晶片活性層的發光效率,以及改善晶片形狀增加外部光效率,或是將晶片大型化利用高密度電流增加發光量;後者是利用光波控制技術,亦即利用封裝樹脂形成特殊的光學結構,使晶片產生的光線照射至預期的...
  • // 第一行为标题,不 for (int rowIndex = ignoreRows; rowIndex (); rowIndex++) { HSSFRow row = st.getRow(rowIndex); if (row == null) { continue; } int tempRowSize = row.getLastCellNum() +...
  • !... 用bootstraptable做了一个考勤的表格。...请问怎么鼠标拖动怎么选取多个单元格弹出菜单然后批量设置呢?... $("#singlelast").append(...但是获取的都是一行的,获取不到单元格的,该怎么办呢?
  • 本节课只是说了下 如何使用大漠综合工具来制作字库 遇到纯色文字如何取色 遇到颜色驳杂的文字如何取色构建自己的字库 小知识:老生常谈 还是要提一下 按键精灵的颜色特殊 按键抓抓的颜色是BGR 而不是RGB 无论是手机...
  • HTML表单颜色选择器

    千次阅读 2017-12-20 19:18:41
    有些情况下,我们要保存对应的颜色,比如优惠券,会员卡根据金额的不同,颜色 也有可能不同,那么后台如何获取颜色呢。 1.使用H5的color输入 ...这样提交表单的时候,获取到...2. 使用jquery取色插件colpicker

空空如也

空空如也

1 2 3 4 5 6
收藏数 116
精华内容 46
关键字:

如何取色值