iScale down to 8 bit here. - vtv-tools - virtual terminal video tools Err bitreich.org 70
1Log /scm/vtv-tools/log.gph bitreich.org 70
1Files /scm/vtv-tools/files.gph bitreich.org 70
1Refs /scm/vtv-tools/refs.gph bitreich.org 70
1Tags /scm/vtv-tools/tag bitreich.org 70
1README /scm/vtv-tools/file/README.md.gph bitreich.org 70
1LICENSE /scm/vtv-tools/file/LICENSE.gph bitreich.org 70
i--- Err bitreich.org 70
1commit e8dadc39466370c2295e5e7b176d77e823403fa6 /scm/vtv-tools/commit/e8dadc39466370c2295e5e7b176d77e823403fa6.gph bitreich.org 70
1parent bdc58b615aed3f5ee2384630412f651689284235 /scm/vtv-tools/commit/bdc58b615aed3f5ee2384630412f651689284235.gph bitreich.org 70
hAuthor: Troels Henriksen <athas@sigkill.dk> URL:mailto:athas@sigkill.dk bitreich.org 70
iDate: Mon, 14 Aug 2023 13:47:29 +0200 Err bitreich.org 70
i Err bitreich.org 70
iScale down to 8 bit here. Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M src/vtv-from-ff.c | 12 ++++++------ Err bitreich.org 70
i Err bitreich.org 70
i1 file changed, 6 insertions(+), 6 deletions(-) Err bitreich.org 70
i--- Err bitreich.org 70
1diff --git a/src/vtv-from-ff.c b/src/vtv-from-ff.c /scm/vtv-tools/file/src/vtv-from-ff.c.gph bitreich.org 70
i@@ -103,12 +103,12 @@ void render(int nrows, int ncols, const uint16_t *argbs, Err bitreich.org 70
i uint32_t *fgs, uint32_t *bgs, char *chars) { Err bitreich.org 70
i for (int i = 0; i < nrows; i++) { Err bitreich.org 70
i for (int j = 0; j < ncols; j++) { Err bitreich.org 70
i- uint32_t r0 = argbs[(i*2)*(ncols*4)+j*4+0]; Err bitreich.org 70
i- uint32_t g0 = argbs[(i*2)*(ncols*4)+j*4+1]; Err bitreich.org 70
i- uint32_t b0 = argbs[(i*2)*(ncols*4)+j*4+2]; Err bitreich.org 70
i- uint32_t r1 = argbs[(i*2+1)*(ncols*4)+j*4+0]; Err bitreich.org 70
i- uint32_t g1 = argbs[(i*2+1)*(ncols*4)+j*4+1]; Err bitreich.org 70
i- uint32_t b1 = argbs[(i*2+1)*(ncols*4)+j*4+2]; Err bitreich.org 70
i+ uint32_t r0 = argbs[(i*2)*(ncols*4)+j*4+0]>>8; Err bitreich.org 70
i+ uint32_t g0 = argbs[(i*2)*(ncols*4)+j*4+1]>>8; Err bitreich.org 70
i+ uint32_t b0 = argbs[(i*2)*(ncols*4)+j*4+2]>>8; Err bitreich.org 70
i+ uint32_t r1 = argbs[(i*2+1)*(ncols*4)+j*4+0]>>8; Err bitreich.org 70
i+ uint32_t g1 = argbs[(i*2+1)*(ncols*4)+j*4+1]>>8; Err bitreich.org 70
i+ uint32_t b1 = argbs[(i*2+1)*(ncols*4)+j*4+2]>>8; Err bitreich.org 70
i Err bitreich.org 70
i uint32_t w0 = r0 << 16 | g0 << 8 | b0; Err bitreich.org 70
i uint32_t w1 = r1 << 16 | g1 << 8 | b1; Err bitreich.org 70
.
Response:
text/plain