Functional Problem Solving (CSC 151 2015S) : EBoards

CSC151.01 2015S, Class 14: Transforming Colors


Overview

Preliminaries

Admin

Upcoming Work

Extra Credit Opportunities

Academic

Peer Support (Afternoon Section)

Recommended, But no EC

Questions

Lab

Remember:

Why use

(image-set-pixel! canvas 0 0 
                  (irgb-darker (image-get-pixel canvas 0 0)))

rather than

(image-transform-pixel! canvas 0 0 irgb-darker)

Because we can shift pixels

(image-set-pixel! canvas 2 3 
                  (irgb-darker (image-get-pixel canvas 3 2)))

Or change images

(image-set-pixel! canvas 2 3 
                  (irgb-darker (image-get-pixel savnac 3 2)))

Why are

(irgb-complement (irgb-darker fave1))

and

(irgb-darker (irgb-complement fave1))

different?