美文网首页
取色值相关宏

取色值相关宏

作者: MrZhuGe | 来源:发表于2016-11-30 14:13 被阅读0次

iOS中,常用的获取RGB颜色值和十六进制颜色值转换方法的宏定义。
#define RGB(r,g,b) [UIColor colorWithRed:(r)/255.f
green:(g)/255.f
blue:(b)/255.f
alpha:1.f]

    #define RGBA(r,g,b,a)       [UIColor colorWithRed:(r)/255.f \
                                                green:(g)/255.f \
                                                 blue:(b)/255.f \
                                                alpha:(a)]

    #define RGBOF(rgbValue)     [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
                                                green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
                                                 blue:((float)(rgbValue & 0xFF))/255.0 \
                                                alpha:1.0]

    #define RGBA_OF(rgbValue)   [UIColor colorWithRed:((float)(((rgbValue) & 0xFF000000) >> 24))/255.0 \
                                                 green:((float)(((rgbValue) & 0x00FF0000) >> 16))/255.0 \
                                                  blue:((float)(rgbValue & 0x0000FF00) >> 8)/255.0 \
                                                 alpha:((float)(rgbValue & 0x000000FF))/255.0]

    #define RGBAOF(v, a)        [UIColor colorWithRed:((float)(((v) & 0xFF0000) >> 16))/255.0 \
                                                green:((float)(((v) & 0x00FF00) >> 8))/255.0 \
                                                 blue:((float)(v & 0x0000FF))/255.0 \
                                                alpha:a]

相关文章

  • 取色值相关宏

    iOS中,常用的获取RGB颜色值和十六进制颜色值转换方法的宏定义。#define RGB(r,g,b) ...

  • oc代码规范之宏定义

    常用的宏: 设备相关的宏: 系统相关的宏: 单例

  • 宏相关

    在指定时间处理任务 宏指令

  • C语言预处理指令

    预处理指令 宏定义 宏定义会在预处理的时候, 用宏定义的值来替换宏的名称 格式: #define 宏名称 宏值 应...

  • Android 12 取色引擎相关问题

    1、 应用如何获取壁纸颜色? 1.1、调用getWallpaperColors获取壁纸颜色 其实Wallpaper...

  • 干货|PPT配色那些事儿

    今天的内容将分为三部分:一、常用的配色方案有哪些?二、如何取色(自己配色)?①Logo取色法②色卡取色法③图片取色...

  • OC常用宏定义

    测试输出 Log 屏幕相关 系统相关 定义弱引用、强引用 定义警告宏 颜色宏 其他宏

  • 嵌入式day13

    条件编译 编译器根据条件真假决定是否编译相关的代码 常见的条件编译有两种方法 根据宏是否定义 根据宏的值 结构体 ...

  • OC 链式编程 简单介绍

    1、设置属性和输出属性 定义相关宏 定义几个简单的方法,其中包括有返回值和没有返回值 以上就是简单的使用介绍 i...

  • 2019-01-09 每天三分钟学ppt 11:善用取色器,让你

    今天学习了PPT的取色器功能。,如果是2013版本以上自带取色器。如果是之前版本,需要自制取色器。 我们的取色器功...

网友评论

      本文标题:取色值相关宏

      本文链接:https://www.haomeiwen.com/subject/aahtmttx.html