Skip to content

Color

It generates various color names and hex, hsl and rgb codes.

Example

(ns your-app.core
(:require [dataimitator.color.core :refer [random-color random-hex-color random-rgb-color random-hsl-color random-harmonious-color-palette]]))
;; Generate a random color name with the default language (English)
(def default-color (random-color))
(println "Default Color (English):" default-color)
;; Generate a random color name in Spanish
(def spanish-color (random-color :es))
(println "Random Color (Spanish):" spanish-color)
;; Generate a random color name in French
(def french-color (random-color :fr))
(println "Random Color (French):" french-color)
;; Generate a random color name in German
(def german-color (random-color :de))
(println "Random Color (German):" german-color)
;; Generate a random color name in Arabic
(def arabic-color (random-color :ar))
(println "Random Color (Arabic):" arabic-color)
;; Generate a random color name in Turkish
(def turkish-color (random-color :tr))
(println "Random Color (Turkish):" turkish-color)
;; Generate a random hex color
(def hex-color (random-hex-color))
(println "Random Hex Color:" hex-color)
;; Generate a random RGB color
(def rgb-color (random-rgb-color))
(println "Random RGB Color:" rgb-color)
;; Generate a random HSL color
(def hsl-color (random-hsl-color))
(println "Random HSL Color:" hsl-color)
;; Generate a random harmonious color palette
(def harmonious-palette (random-harmonious-color-palette))
(println "Random Harmonious Color Palette:" harmonious-palette)