From 3c3894314176fca9dd085147294fab53ac11cace Mon Sep 17 00:00:00 2001 From: David Schmenk Date: Thu, 28 Nov 2024 11:52:58 -0800 Subject: [PATCH] Slightly better error calc for lookahead --- src/dhgr.tk/utils/dhgrrgb.pla | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dhgr.tk/utils/dhgrrgb.pla b/src/dhgr.tk/utils/dhgrrgb.pla index 39650e3..cd5f4a1 100644 --- a/src/dhgr.tk/utils/dhgrrgb.pla +++ b/src/dhgr.tk/utils/dhgrrgb.pla @@ -104,9 +104,9 @@ def rgbPix(r, g, b, x, y)#0 ng = pg - ntscCycle[i+GRN] + ntscChroma[i+GRN] nb = pb - ntscCycle[i+BLU] + ntscChroma[i+BLU] if errDiv - nr = nr - errptr=>[3+RED] / errDiv - ng = ng - errptr=>[3+GRN] / errDiv - nb = nb - errptr=>[3+BLU] / errDiv + nr = nr - (errptr=>[3+RED] + (r - nr + 1) / 2) / errDiv + ng = ng - (errptr=>[3+GRN] + (g - ng + 1) / 2) / errDiv + nb = nb - (errptr=>[3+BLU] + (b - nb + 1) / 2) / errDiv fin nd = dist(r, g, b, nr, ng, nb) // Add current 1/4 chroma color