HSB调色Demo

作者: 没有名字就是我的名字 | 来源:发表于2016-06-15 07:26 被阅读165次
最近做了一个小画板的Demo里面的内容都很简单,下面把实现自定义颜色的部分代码分享给大家

在HSB模式中,H(hues)表示色相,S(saturation)表示饱和度,B(brightness)表示亮度

关于色相:
- (IBAction)colorH:(UISlider *)sender {
self.wftView.colorH = sender.value;
self.smallView.backgroundColor = [UIColor colorWithHue:sender.value / 255.0 saturation:self.wftView.colorS brightness:self.wftView.colorB alpha:1];
self.wftView.lineColor = self.smallView.backgroundColor;
}

关于饱和度:
- (IBAction)colorS:(UISlider *)sender {
self.wftView.colorS = sender.value;
self.smallView.backgroundColor = [UIColor colorWithHue:self.wftView.colorS saturation:sender.value / 255.0 brightness:self.wftView.colorB alpha:1];
self.wftView.lineColor = self.smallView.backgroundColor;
}

关于亮度:

- (IBAction)colorB:(UISlider *)sender {
self.wftView.colorB = sender.value;
self.smallView.backgroundColor = [UIColor colorWithHue:self.wftView.colorH saturation:self.wftView.colorS brightness:sender.value / 255.0 alpha:1];
self.wftView.lineColor = self.smallView.backgroundColor;
 }

在设置HSB的时候我的做法是在sb中托线,监听他们的变化从而改变他们的值.
如有更好的建议希望广大读者私密我!谢谢! 您的打赏是我更新的动力来源!

相关文章

  • HSB调色Demo

    最近做了一个小画板的Demo里面的内容都很简单,下面把实现自定义颜色的部分代码分享给大家 在HSB模式中,H(hu...

  • HSB,对比度,色调

    最近看到PS中调色的基础了,接触到了很多关于颜色的概念,结合前面的知识和看的资料,做一个总结。 HSB相对RGB,...

  • 色彩课

    今天是第二次上课,主要讲了色彩的模式,还有HSB调色的方便之处。 色环中的邻近色,对比色,点睛色,以及色彩给人的情...

  • 颜色和色板(Color and Swatches)| Adobe

    一、颜色模式 1. RGB和CMYK 2.HSB 色谱框 HSB is for hue, saturation, ...

  • Android一个HSB的彩色圆盘

    智能灯的客户需求,然后有了一个HSB的色盘。HSB的色盘取色会很准,关于HSB的算法后面会给出。之前我哦就用的是像...

  • Python颜色光谱单色效果图

    一、HSV(HSB)颜色模型   HSV,又称HSB颜色模型。 H是hue的首字母,表示色调,取值范围0到360,...

  • 学习PS之前的基础知识总结

    颜色篇 颜色分类(通过媒介) hsb hsb分类媒介是眼睛视觉细胞对颜色的感受。h表示色相(用色相环上的度数划分)...

  • 华商网上旅游文章

    http://ehsb.hsw.cn/shtml/hsb/20161127/621656.shtml

  • 2019-02-21

    HSB是什么? HSB 色彩模式是基于人眼的一种颜色模式。是普及型设计软件中常见的色彩模式,其中H代表色相;S代表...

  • 有用的文章链接

    颜色 获取UIColor的 HSV/HSB值[https://www.cnblogs.com/strengthen...

网友评论

本文标题:HSB调色Demo

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