<commit_before># Class Files:

## RSColorPickerView

Square (circle) color-picker that handles touch events and allows for brightness control. Uses delegation to report color selection as-changed

## RSBrightnessSlider

Basic UISlider subclass that can be used easily with RSColorPickerView. 


# Project:

Inspired by [ANColorPicker](https://github.com/unixpickle/ANColorPicker). 
Uses formulas from [EasyRGB](http://www.easyrgb.com/index.php?X=MATH&H=21#text21) (HSV conversions). 
Also uses [ANImageBitmapRep](https://github.com/unixpickle/ANImageBitmapRep) for easy pixel-level manipulation. 

And of course, thanks to [Wikipedia](http://en.wikipedia.org/wiki/HSL_and_HSV).


# Usage:

See included example project (application delegate).

## Requirements:

* QuartzCore.framework
* CoreGraphics.framework
* UIKit.framework
* Foundation.framework
* ANImageBitmapRep (Included)

***

![Example Color Picker Implementation](Example.png)<commit_msg>Remote img<commit_after># Class Files:

## RSColorPickerView

Square (circle) color-picker that handles touch events and allows for brightness control. Uses delegation to report color selection as-changed

## RSBrightnessSlider

Basic UISlider subclass that can be used easily with RSColorPickerView. 


# Project:

Inspired by [ANColorPicker](https://github.com/unixpickle/ANColorPicker). 
Uses formulas from [EasyRGB](http://www.easyrgb.com/index.php?X=MATH&H=21#text21) (HSV conversions). 
Also uses [ANImageBitmapRep](https://github.com/unixpickle/ANImageBitmapRep) for easy pixel-level manipulation. 

And of course, thanks to [Wikipedia](http://en.wikipedia.org/wiki/HSL_and_HSV).


# Usage:

See included example project (application delegate).

## Requirements:

* QuartzCore.framework
* CoreGraphics.framework
* UIKit.framework
* Foundation.framework
* ANImageBitmapRep (Included)

***

![Example Color Picker Implementation](https://github.com/RSully/RSColorPicker/raw/master/Example.png)
{'fraction_non_alphanumeric': 0.10728952772073921, 'fraction_numerical': 0.004106776180698152, 'mean_word_length': 5.674657534246576, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 5, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6897715', 'n_tokens_mistral': 629, 'n_tokens_neox': 585, 'n_words': 150}