【问题标题】:How to get RGB components of a custom color in ios如何在ios中获取自定义颜色的RGB分量
【发布时间】:2012-02-07 05:49:46
【问题描述】:

我想使用该方法以编程方式设置自定义颜色
[UIColor colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha];
为此,我需要知道 RBG 组件的值。
我想知道有什么方法可以让我获得自定义颜色的 RBG 组件,以便我可以在上述方法中使用它们.

【问题讨论】:

    标签: iphone ios uicolor color-scheme color-picker


    【解决方案1】:

    您可以使用 Xcode 本身来获取自定义颜色的 RGB 值:

    单击颜色框的箭头,然后在出现的对话框中选择其他。

    然后你可以使用 RGB Slider 选项来获取 RGB 值

    【讨论】:

      【解决方案2】:

      其实不需要使用DigitalColor Meter,我们可以使用界面中颜色选择器上的小搜索图标 我们可以使用它来精确调整我们喜欢的颜色的生成器。也可以使用其中提供的 RBG 比例来查找颜色值。

      【讨论】:

        【解决方案3】:

        为了准确匹配颜色,在 Applications/Utilities/ 中有一个名为“DigitalColor Meter”的出色实用程序,可以获取屏幕上任何内容的 RGB。截取您想要复制的颜色的屏幕截图,然后使用此工具获取信息。

        【讨论】:

          【解决方案4】:

          您可以使用每个 Mac OS X 安装中包含的 DigitalColor Meter.app。您可以在~/Applications/Utilities/DigitalColor Meter.app 中找到它。使用它来检查鼠标悬停的任何像素的 RGB 值。获得值后,只需将它们除以 255.0,因为 +colorWithRed:green:blue:alpha: 期望的浮点值介于 0 和 1 之间。

          [UIColor colorWithRed:83.0f/255.0f green:217.0f/255.0f blue:58.0f/255.0f alpha:1.0f];
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-07-03
            • 1970-01-01
            • 2014-06-21
            • 1970-01-01
            • 2011-04-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多