Functional Problem Solving (CSC 151 2013F) : EBoards

CSC151.02 2013F, Class 38: Another Image Model: Iterating Over Positions


Overview

Preliminaries

Admin

Some ideas on HW 8

Additional Questions on HW 8

Quick notes on image-compute!

Form

(image-compute (lambda (x y) *formula-to-compute-color*) *width* *height*)

Simple color blend

(image-compute (lambda (x y) (rgb-new x 0 x)) 255 255)

Colors are numbers. Who needs to be sensible?

(image-compute (lambda (x y) (+ (* x x x) (* 3 y x y))) 255 255)

How are RGB numbers computed? Something similar to

(+ (* 256 256 red) (* 256 green) blue)

Lab


Samuel A. Rebelsky, rebelsky@grinnell.edu

Copyright (c) 2007-2013 Janet Davis, Samuel A. Rebelsky, and Jerod Weinman. (Selected materials are copyright by John David Stone or Henry Walker and are used with permission.)

Creative Commons License

This work is licensed under a Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/3.0/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.