too much..

This commit is contained in:
Andreas Gammelgaard Damsbo 2025-03-05 21:13:06 +01:00
commit bc8aa7b583
No known key found for this signature in database
28 changed files with 1064 additions and 95 deletions

52
man/contrast_text.Rd Normal file
View file

@ -0,0 +1,52 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/contrast_text.R
\name{contrast_text}
\alias{contrast_text}
\title{Contrast Text Color}
\usage{
contrast_text(
background,
light_text = "white",
dark_text = "black",
threshold = 0.5,
method = "perceived_2",
...
)
}
\arguments{
\item{background}{A hex/named color value that represents the background.}
\item{light_text}{A hex/named color value that represents the light text
color.}
\item{dark_text}{A hex/named color value that represents the dark text color.}
\item{threshold}{A numeric value between 0 and 1 that is used to determine
the luminance threshold of the background color for text color.}
\item{method}{A character string that specifies the method for calculating
the luminance. Three different methods are available:
c("relative","perceived","perceived_2")}
\item{...}{parameter overflow. Ignored.}
}
\value{
A character string that contains the best contrast text color.
}
\description{
Calculates the best contrast text color for a given
background color.
}
\details{
This function aids in deciding the font color to print on a given background.
The function is based on the example provided by teppo:
https://stackoverflow.com/a/66669838/21019325.
The different methods provided are based on the methods outlined in the
StackOverflow thread:
https://stackoverflow.com/questions/596216/formula-to-determine-perceived-brightness-of-rgb-color
}
\examples{
contrast_text(c("#F2F2F2", "blue"))
contrast_text(c("#F2F2F2", "blue"), method="relative")
}