%PDF- %PDF-
Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/vendor/mistic100/randomcolor/ |
Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/vendor/mistic100/randomcolor/README.md |
# Random Color [](http://badge.fury.io/ph/mistic100%2Frandomcolor) For generating attractive random colors. This is a PHP port of David Merfield [randomColor](https://github.com/davidmerfield/randomColor) Javascript utility. See the results on [the demo](http://www.strangeplanet.fr/work/RandomColor.php). [](http://www.strangeplanet.fr/work/RandomColor.php) ### Options You can pass an options object to influence the type of color it produces. The options object accepts the following properties: **hue** – Controls the hue of the generated color. You can pass a string representing a color name (e.g. 'orange'). Possible color names are *red, orange, yellow, green, blue, purple, pink and monochrome*. You can also pass an array of multiple hues or a specific hue (0 to 360). **luminosity** – Controls the luminosity of the generated color. You can pass a string containing *bright, light or dark*. **format** – A string which specifies the format of the generated color. Possible values are *hsv, hsl, hslCss, rgb, rgbCss, and hex*. **prng** – A random (or not) number generator. `mt_rand` is used as default one. ### Examples ```php use \Colors\RandomColor; // Returns a hex code for an attractive color RandomColor::one(); // Returns an array of ten green colors RandomColor::many(10, array( 'hue' => 'green' )); // Returns a hex code for a light blue RandomColor::one(array( 'luminosity' => 'light', 'hue' => 'blue' )); // Returns one yellow or blue color RandomColors::one(array( 'hue' => array('yellow', 'blue') )); // Returns a hex code for a 'truly random' color RandomColor::one(array( 'luminosity' => 'random', 'hue' => 'random' )); // Returns a bright color in RGB RandomColor::one(array( 'luminosity' => 'bright', 'format' => 'rgbCss' // e.g. 'rgb(225,200,20)' )); ``` ### Other languages RandomColor is available in [JavaScript](https://github.com/davidmerfield/randomColor), [C#](https://github.com/nathanpjones/randomColorSharped), [C++](https://github.com/xuboying/randomcolor-cpp), [Go](https://github.com/hansrodtang/randomcolor), [Haskell](http://hackage.haskell.org/package/palette-0.3/docs/Data-Colour-Palette-RandomColor.html), [Kotlin](https://github.com/brian-norman/RandomKolor), [Mathematica](https://github.com/yuluyan/PrettyRandomColor), [Python](https://github.com/kevinwuhoo/randomcolor-py), [Swift](https://github.com/onevcat/RandomColorSwift), [Perl6](https://github.com/Xliff/p6-RandomColor), [Objective-C](https://github.com/yageek/randomColor), [Java](https://github.com/lzyzsd/AndroidRandomColor), [R](https://github.com/ronammar/randomcoloR), [Reason](https://github.com/ktrzos/bs-randomColor), [Dart](https://github.com/DAMMAK/RandomColorDart), [Ruby](https://github.com/khash/random_color) and [Rust](https://github.com/elementh/random_color) ### License This project is licensed under the terms of the MIT license.