`
啸笑天
  • 浏览: 3459616 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

CGColorGetNumberOfComponents

 
阅读更多

[UIColor whiteColor] and [UIColor blackColor] use [UIColor colorWithWhite:alpha:] to create the UIColor. Which means this CGColorRef has only 2 color components, not 4 like colors created with [UIColor colorWithRed:green:blue:alpha:].

Of course you can NSLog those too.

if (CGColorGetNumberOfComponents(myColorRef) == 2) {
    const CGFloat *colorComponents = CGColorGetComponents(myColorRef);
    NSLog(@"r=%f, g=%f, b=%f, a=%f", colorComponents[0], colorComponents[0], colorComponents[0], colorComponents[1]);
}
else if (CGColorGetNumberOfComponents(myColorRef) == 4) {
    const CGFloat * colorComponents = CGColorGetComponents(myColorRef);
    NSLog(@"r=%f, g=%f, b=%f, a=%f", colorComponents[0], colorComponents[1], colorComponents[2], colorComponents[3]);
}
else {
    NSLog(@"What is this?");
}

 Be aware that there are different colorSpaces too. So if you need this code for more than logging (e.g. saving RGBA strings to json) you have to check (and probably convert) the colorSpace too.

 

 

分享到:
评论

相关推荐

    iOS的UIColor类与其相关类之间的区别及判断相等的方法

    要获取`CGColor`的信息,可以通过`CGColorGetColorSpace`得到其颜色空间,以及使用`CGColorGetNumberOfComponents`和`CGColorGetComponents`获取颜色组件的数量和实际值。 接下来是`CIColor`,它是Core Image框架的...

    stays mad 反PCL宣传库。Anti PCL pro.zip

    stays mad 反PCL宣传库。Anti PCL pro

    伊犁师范大学在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    yolo算法-植物数据集-1417张图像带标签adamweeds.zip

    yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值

    clickhouse-jdbc驱动jar文件用于建立jdbc链接

    clickhouse-jdbc驱动jar文件用于建立jdbc链接

    辽宁何氏医学院在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    泰尔指数、泰尔指数模型(含案例源码+数据+stata详细操作过程)-最新出炉.zip

    泰尔指数、泰尔指数模型(含案例源码+数据+stata详细操作过程)-最新出炉.zip

    springboot124中药实验管理系统设计与实现.zip

    中药实验管理系统的出现,是为了满足中医药领域对实验教学、实验管理和个人信息管理的需求。该系统集成了多个功能模块,旨在提高实验教学效率,简化实验管理流程,并为用户提供便捷的个人信息管理服务。 系统包含的功能丰富多样。其中,“首页”作为系统的入口,提供了系统的概览和导航功能。而“个人中心”则允许用户查看和管理自己的个人信息,包括修改密码等安全设置。 在个人信息管理方面,系统提供了“个人信息”、“学生管理”、“教师管理”和“实验员管理”等模块。这些模块帮助用户更好地管理个人资料和角色信息,确保信息的准确性和安全性。 实验室管理相关的功能也是该系统的重要组成部分。其中,“实验教学管理”支持教师发布实验教学计划和教学资源,方便学生进行在线学习。“实验信息管理”和“实验预约管理”则帮助学生了解实验详情并进行预约,提高实验教学的有序性和效率。同时,“实验指导管理”和“实验评分管理”为实验员和教师提供了实验指导和评分功能,确保实验教学的质量和效果。 此外,“器材信息管理”模块用于管理实验室的器材和设备信息,方便用户了解器材的使用情况和预约情况。而“自由讨论”模块则为用户提供了一个交流和讨论的平

    比赛地址:中文NLP地址要素解析 方案:BERT-BiLSTM-CRF-NER

    比赛地址:中文NLP地址要素解析 https://tianchi.aliyun.com/notebook/467867?spm=a2c22.12281976.0.0.654b265fTnW3lu 长期赛: 分数:87.7271 排名:长期赛:56(本次)/6990(团体或个人) 方案:BERT-BiLSTM-CRF-NER 预训练模型:bert-base-chinese 训练结果: F1 : 0.9040681554670564 accuracy : 0.9313805261730405 precision : 0.901296612724897 recall : 0.9068567961165048 运行脚本: python run_bert_lstm_crf.py

    基于pytorch卷积神经网络的中文手写汉字识别,使用HWDB数据库_hand-writing-recognition.zip

    基于pytorch卷积神经网络的中文手写汉字识别,使用HWDB数据库_hand-writing-recognition

    SQLLLLLLLLLLL

    SQLLLLLLLLLLL

    西安科技大学在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    面板回归模型选择包括配套数据和stata代码命令-最新出炉.zip

    面板回归模型选择包括配套数据和stata代码命令-最新出炉.zip

    yolo算法-鸡的检测与追踪数据集-164张图像带标签-鸡chicken-detection-and-tracking.zip

    yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值

    多用户挂售转卖竞拍闪拍商城系统/NFT数藏系统/后端PHP+前端UNIAPP源码带教程

    挂售转卖竞拍商城系统源码/竞拍系统/转拍闪拍系统/后端PHP+前端uniapp源码 亲测可用 1、后台管理:系统管理员通过后台可以轻松添加商品进行挂单。这包括商品的详细信息,如名称、描述、价格、库存等。 商品展示:挂单后的商品会在商城前端进行展示,供用户浏览和竞拍。 2. 场次设置 时间规划:管理员可以规划并设置竞拍的场次以及每个场次的开始时间。场次可以是定期举行的,也可以是根据特殊活动或节假日进行设置的。场次公告:用户可以在商城前端查看当前和即将开始的竞拍场次信息。 3. 用户抢单 竞拍规则:用户可以在竞拍开始后参与竞拍,按照设定的加价幅度进行出价。 竞拍实时性:系统实时更新竞拍价格,确保所有用户都能看到新的竞拍情况。 通过这套竞拍商城系统,用户可以享受到丰富的竞拍体验,同时也可以根据自己的需求选择提货或转售商品,实现资产的增值。管理员则可以通过后台系统轻松管理商品和场次,确保竞拍的顺利进行。 安装教程: 测试环境 Nginx + PHP7.3 + MySQL5.6 内附详细安装说明。

    Go 语言版的分词器基于字典树和最大匹配算法略微的加了点消歧.zip

    Go 语言版的分词器基于字典树和最大匹配算法略微的加了点消歧

    机器学习-线性回归数据示例

    机器学习-线性回归数据示例

    2023年国县域统计年鉴数据(含县市卷+乡镇卷)-最新出炉.zip

    2023年国县域统计年鉴数据(含县市卷+乡镇卷)-最新出炉.zip

    基于GO语言的采集器(采集头条)项目资源.zip

    基于GO语言的采集器(采集头条)项目资源

    深圳大学在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

Global site tag (gtag.js) - Google Analytics