做项目的时遇到HSV颜色值需要转化成RGB颜色值的需求,在网上查到了一些方法,但都比较复杂,转化中的损耗有一点点大,所以就想了一个损耗较小的方法,希望对各位有帮助。代码如下:
1.先在 .h 文件中 定义两个结构体,方便传导数据;
struct HSV {
// 色调
CGFloat hu;
// 饱和度
CGFloat sa;
// 明亮度
CGFloat br;
// 透明度
CGFloat al;
};
type