android 屏幕坐标色彩,android – 将RGB值转换为色轮坐标
我正在尝试在我的iOS应用程序using CIFilter中实现颜色选择器,并且必须解决同样的问题.
我发现给定颜色的HSV值非常适合该色轮:
>色调是车轮周围的角度. 0或1是0或2pi弧度,0.75是pi / 2,0.5是pi等.基本上,从最右边开始顺时针旋转从1到0.
>饱和度是指从圆心到边缘的距离,以半径的百分比表示.中间为0,边缘为1.
> value是颜色的暗度(我在上面链接的帖子中的inputValue).
因此,给定给定颜色的色调和饱和度,请参阅此伪代码:
float pickerWidth = myPickerImage.size.width;
float radius = pickerWidth / 2;
float colorRadius = saturation * radius;
float angle = (1 - hue) * (2 * pi);
float midX = myPicker.size.width / 2; //midpoint of the circle
float midY = myPicker.size.height / 2;
float xOffset = cos(angle) * colorRadius; //offset from the midpoint of the circle
float yOffset = sin(angle) * colorRadius;
Point colorPoint = new Point(midX + xOffset, midY + yOffset);
value参数将用于实现黑暗滑块.
你需要将RGB转换为HSV – UIColor会自动为我做这件事,但我敢打赌,在Android上也有办法做到这一点.
android 屏幕坐标色彩,android – 将RGB值转换为色轮坐标相关推荐
- android 屏幕坐标色彩,Android自定义View实现颜色选取器
Android 自定义View 颜色选取器,可以实现水平.竖直选择颜色类似 SeekBar 的方式通过滑动选择颜色. 效果图 xml 属性 1.indicatorColor 指示点颜色 2.indic ...
- 将RGB值转换为灰度值的简单算法(转)
将RGB值转换为灰度值的简单算法 原文:http://blog.163.com/zhaowei0425@126/blog/static/475860302011311103956748/ RGB是如何 ...
- 如何计算色彩滤镜的RGB值
节选自Duke在Coursera上的公开课:程序设计与Web入门. How to make a filter in any color The values in the table were det ...
- 中国传统色彩名录及其RGB值
转载于:https://www.cnblogs.com/sunyuweb/p/9154082.html
- 【java】RGB颜色转换为16进制颜色
如何将这些RGB值转换为包含等效十六进制值的String? 其实很简单,将R.G.B颜色值分别格式化为十六进制格式输出即可.具体实现如下: public class ColorHelper {publ ...
- Android 常用 RGB值以及中英文名称
Android 常用 RGB值以及中英文名称 颜 色 RGB 值 英文名 中文名 #FFB6C1 LightPink 浅粉红 #FFC0CB Pink 粉红 #DC ...
- Android 常用RGB值以及中英文名称
Android 常用RGB值以及中英文名称 颜 色 RGB值 英文名 中文名 #FFB6C1 LightPink 浅粉红 #FFC0CB Pink 粉红 #DC143C ...
- Android常用颜色RGB值以及中英文名称
Android常用颜色RGB值以及中英文名称 颜色 RGB值 英文名 中文名 #FFB6C1 LightPink 浅粉红 #FFC0CB Pink 粉红 #DC143C Crimson 深 ...
- Android常用RGB值以及中英文名称
Android常用RGB值以及中英文名称 颜 色 RGB值 英文名 中文名 #FFB6C1 LightPink 浅粉红 #FFC0CB Pink 粉红 #DC143C Crim ...
最新文章
- 切割图形_模型教程丨切割机使用——结合实例
- 你想要什么样的财富自由
- 使用pytorch搭建 RNN线性神经网络
- docker网络问题解决办法“大全”:关于宿主机访问不了docker容器中web服务,或者容器内访问不了外网的问题的解决办法
- Spring+Redis整合
- Gen系列服务器,新计算、新体验 | 新华三全新HPE Gen10系列服务器响彻“云”端
- JVM虚拟机-Class文件之字段表集合
- Memcached下载与安装
- 开源GIS(七)——openlayers中单击获取要素(深度好文)
- 【Python】实例3:天天向上的力量与微实例:星期转换、恺撒密码
- linux系统下Gaussian16和Gaussian view6的详细安装步骤
- MOOC-首都师范-博弈论-焦宝聪-第六章-动态博弈学习笔记(五)
- python爬虫新浪微博_python爬虫抓取新浪微博数据
- SEO技巧:快速学会SEO技术的方法
- WKWebView OC与JS交互
- 36 个JS 面试题为你助力金九银十(面试必读)
- 计算机端口com1,访问端口“COM1”被拒绝(Access to the port “COM1” is denied)
- legacy启动和UEFI启动
- Pinyin4j 详解及使用
- Win10 专用字符编辑程序 新增字拷贝到另一台电脑上