| Title: | Generate a Monochromatic Palette | 
| Version: | 0.1.0 | 
| Description: | Generate a palette of tints, shades or both from a single colour. | 
| URL: | https://github.com/poissonconsulting/tinter | 
| BugReports: | https://github.com/poissonconsulting/tinter/issues | 
| Depends: | R (≥ 3.4) | 
| Imports: | chk, grDevices | 
| Suggests: | graphics, covr, testthat | 
| License: | MIT + file LICENSE | 
| Encoding: | UTF-8 | 
| LazyData: | true | 
| RoxygenNote: | 7.1.0 | 
| Language: | en-US | 
| NeedsCompilation: | no | 
| Packaged: | 2020-04-17 15:50:18 UTC; sebastiandalgarno | 
| Author: | Sebastian Dalgarno [aut, cre],
  Joe Thorley | 
| Maintainer: | Sebastian Dalgarno <seb@poissonconsulting.ca> | 
| Repository: | CRAN | 
| Date/Publication: | 2020-04-17 17:20:02 UTC | 
Check Color String
Description
Checks that x is a string (non-missing character vector of length 1) that specifies a color.
chk_color
checks if a color string.
chk_colour
checks if a color string.
Usage
chk_color(x, x_name = NULL)
chk_colour(x, x_name = NULL)
Arguments
| x | The object to check. | 
| x_name | A string of the name of object x or NULL. | 
Value
NULL, invisibly. Called for the side effect of throwing an error
if the condition is not met.
Functions
-  chk_color: Check Color String Object
-  chk_colour: Check Color String Object
See Also
Examples
# chk_color
chk_color("blue")
try(chk_color("glue"))
# chk_colour
chk_colour("blue")
try(chk_colour("glue"))
Darken colour.
Description
Darken colour.
Usage
darken(x, amount)
Arguments
| x | A vector of strings of colours in any format accepted by grDevices::col2rgb(). | 
| amount | A number from 0 to 1. | 
Value
A vector of modified colours.
Examples
darken(tinter("blue"), 0.2)
Lighten colour.
Description
Lighten colour.
Usage
lighten(x, amount)
Arguments
| x | A vector of strings of colours in any format accepted by grDevices::col2rgb(). | 
| amount | A number from 0 to 1. | 
Value
A vector of modified colours.
Examples
lighten(tinter("blue"), 0.2)
Generate shades, tints or both from a colour.
Description
Generate shades, tints or both from a colour.
Usage
tinter(x, steps = 5, crop = 1, direction = "both", adjust = 0)
Arguments
| x | A string of a colour in any format accepted by grDevices::col2rgb(). | 
| steps | An integer indicating how many shades/tints to generate (excluding x). | 
| crop | An integer indicating how many extreme colours to remove (e.g. crop = 1 eliminates 'black' and 'white'). | 
| direction | A string indicating whether to include 'tints', 'shades' or 'both'. | 
| adjust | A number between -1 and 1. Values between 0 and -1 increasingly darken colour; values between 0 and 1 increasingly lighten colour. | 
Value
A vector of colours.
Examples
tinter("blue")
tinter("#fa6a5c", steps = 10, crop = 3)
tinter("#fa6a5c", direction = "tints")
Validate Color String
Description
Validates whether x is a string (non-missing character vector of length 1) that specifies a color.
Usage
vld_color(x)
vld_colour(x)
Arguments
| x | The object to check. | 
Value
A flag indicating whether the object was validated.
Functions
-  vld_color: Validate Color String
-  vld_colour: Validate Colour String
See Also
Examples
# vld_color
vld_color("blue")
vld_color("glue")
# vld_color
vld_colour("blue")
vld_colour("glue")