diff options
author | Masaya Tojo <masaya@tojo.tokyo> | 2024-08-03 20:30:12 +0900 |
---|---|---|
committer | Masaya Tojo <masaya@tojo.tokyo> | 2024-08-03 20:30:12 +0900 |
commit | 53073f7a4818ed954a835c9ab6848376271b4695 (patch) | |
tree | 9723b644ff6c98a00990c3bfc945f8c9ff0952d4 /pnm/ppm.scm | |
parent | c60a2346011ddbef79192c63e2ffeec07fd0f4fd (diff) |
Rename local variables from getter/setter to pixel-getter/pixel-setter
Diffstat (limited to 'pnm/ppm.scm')
-rw-r--r-- | pnm/ppm.scm | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/pnm/ppm.scm b/pnm/ppm.scm index 17a7c43..453ca78 100644 --- a/pnm/ppm.scm +++ b/pnm/ppm.scm @@ -42,20 +42,20 @@ (if (< maxval 256) (let* ((w*3 (* width 3))) (define (xy->idx x y) (+ (* 3 x) (* y w*3))) - (define (getter x y) + (define (pixel-getter x y) (let ((idx (xy->idx x y))) (values (bytevector-u8-ref data idx) (bytevector-u8-ref data (+ idx 1)) (bytevector-u8-ref data (+ idx 2))))) - (define (setter x y r g b) + (define (pixel-setter x y r g b) (let ((idx (xy->idx x y))) (bytevector-u8-set! data idx r) (bytevector-u8-set! data (+ idx 1) g) (bytevector-u8-set! data (+ idx 2) b))) - (make-image 'ppm width height maxval data getter setter)) + (make-image 'ppm width height maxval data pixel-getter pixel-setter)) (let* ((w*6 (* width 6))) (define (xy->idx x y) (+ (* 6 x) (* y w*6))) - (define (getter x y) + (define (pixel-getter x y) (let ((idx (xy->idx x y))) (values (combine-values (bytevector-u8-ref data idx) (bytevector-u8-ref data (+ idx 1))) @@ -63,7 +63,7 @@ (bytevector-u8-ref data (+ idx 3))) (combine-values (bytevector-u8-ref data (+ idx 4)) (bytevector-u8-ref data (+ idx 5)))))) - (define (setter x y r g b) + (define (pixel-setter x y r g b) (let ((idx (xy->idx x y))) (let-values (((r1 r2) (split-value r)) ((g1 g2) (split-value g)) @@ -74,7 +74,7 @@ (bytevector-u8-set! data (+ idx 3) g2) (bytevector-u8-set! data (+ idx 4) b1) (bytevector-u8-set! data (+ idx 5) b2)))) - (make-image 'ppm width height maxval data getter setter)))))) + (make-image 'ppm width height maxval data pixel-getter pixel-setter)))))) (define (split-value v) (values (modulo (quotient v 256) 256) |