apca-introduction

The missing introduction to APCA  https://p.ce9e.org/apca-introduction/
git clone https://git.ce9e.org/apca-introduction.git

commit
a6a166dfe59a509db02cd24eb029f851d0199c4a
parent
95880645e9e0baaf647ee4cde44cde4cc342d62a
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2022-08-02 07:16
use l for lightness

Diffstat

M plots/contrast_comparison.py 6 +++---
M plots/coverage.py 6 +++---

2 files changed, 6 insertions, 6 deletions


diff --git a/plots/contrast_comparison.py b/plots/contrast_comparison.py

@@ -27,9 +27,9 @@ def apca_y(color):
   27    27 
   28    28 
   29    29 def apca_contrast(yfg, ybg):
   30    -1 	_yfg = yfg ** np.where(ybg > yfg, 0.57, 0.62)
   31    -1 	_ybg = ybg ** np.where(ybg > yfg, 0.56, 0.65)
   32    -1 	c = _ybg - _yfg
   -1    30 	lfg = yfg ** np.where(ybg > yfg, 0.57, 0.62)
   -1    31 	lbg = ybg ** np.where(ybg > yfg, 0.56, 0.65)
   -1    32 	c = lbg - lfg
   33    33 	c = np.exp(c)
   34    34 
   35    35 	y0 = math.exp((0.022 ** 1.414) ** 0.6)

diff --git a/plots/coverage.py b/plots/coverage.py

@@ -31,9 +31,9 @@ def apca_y(color):
   31    31 
   32    32 
   33    33 def apca_contrast(yfg, ybg):
   34    -1 	_yfg = yfg ** np.where(ybg > yfg, 0.57, 0.62)
   35    -1 	_ybg = ybg ** np.where(ybg > yfg, 0.56, 0.65)
   36    -1 	c = (_ybg - _yfg) * 1.14
   -1    34 	lfg = yfg ** np.where(ybg > yfg, 0.57, 0.62)
   -1    35 	lbg = ybg ** np.where(ybg > yfg, 0.56, 0.65)
   -1    36 	c = (lbg - lfg) * 1.14
   37    37 	c = np.where(np.abs(c) < 0.1, 0, np.where(c > 0, c - 0.027, c + 0.027))
   38    38 	return np.abs(c) * 100
   39    39