diff options
| author | Danny Lin <danny@kdrag0n.dev> | 2021-09-23 23:18:16 -0700 |
|---|---|---|
| committer | Danny Lin <danny@kdrag0n.dev> | 2021-09-23 23:18:16 -0700 |
| commit | f4e663ffaaf30a3d4444c0ed2e2885fb9695798d (patch) | |
| tree | 52a7565e013bd6c253c625ed9596647057c444dc | |
| parent | 41092754502d29303b19b2d8b799aa8266657fa6 (diff) | |
Tested with Android 12 Extensions sample color palettes [1] - images
compared pixel-by-pixel using odiff:
Preserve lightness: No difference
Adaptive towards mid: 3 colors within imperceptible difference
[1] https://github.com/kdrag0n/android12-extensions/blob/main/app/src/main/java/dev/kdrag0n/android12ext/ui/settings/appearance/AutoPaletteRenderer.kt
| -rw-r--r-- | src/commonMain/kotlin/dev/kdrag0n/colorkt/gamut/LchGamut.kt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/commonMain/kotlin/dev/kdrag0n/colorkt/gamut/LchGamut.kt b/src/commonMain/kotlin/dev/kdrag0n/colorkt/gamut/LchGamut.kt index 511bdeb..b349bb4 100644 --- a/src/commonMain/kotlin/dev/kdrag0n/colorkt/gamut/LchGamut.kt +++ b/src/commonMain/kotlin/dev/kdrag0n/colorkt/gamut/LchGamut.kt @@ -26,7 +26,7 @@ private fun interface LchFactory { */ public object LchGamut { // Epsilon for color spaces where lightness ranges from 0 to 100 - private const val EPSILON_100 = 0.0001 + private const val EPSILON_100 = 0.001 private fun evalLine(slope: Double, intercept: Double, x: Double) = slope * x + intercept |
