Functional Problem Solving (CSC 151 2015F) : Outlines
Primary: [Front Door] [Schedule] - [Academic Honesty] [Disabilities] [Email] - [FAQ] [Teaching & Learning] [Grading] [Taking Notes] [Rubric] [Remote Access]
Current: [Assignment] [EBoard] [Lab] [Outline] [Reading]
Sections: [Assignments] [EBoards] [Labs] [Outlines] [Readings] - [Examples] [Handouts]
Reference: [Setup] [VM] [Errors] - [Functions A-Z] [Functions By Topic] - [Racket] [Scheme Report (R5RS)] [R6RS] [TSPL4]
Related Courses: [Curtsinger (2015F)] [Davis (2013F)] [Rebelsky (2015S)] [Weinman (2014F)]
Misc: [Submit Questions] - [SamR] [Glimmer Labs] [CS@Grinnell] [Grinnell] - [Issue Tracker (Course)]
Held: Tuesday, 8 September 2015
Back to Outline 06 - Transforming Colors. On to Outline 08 - Writing Your Own Procedures.
Summary
Today we consider some basic control stuctures that will allow us to write more general image filters.
Related Pages
Overview
Administrivia
All of these notes come from the old model of this course.
(image-variant image color-transform) - build a new image
by applying color-transform to every pixel.image-transform! image color-transform - change the pixels "in place"composecompose (also o).(image-variant image (o rgb-redder rgb-bluer))(image-variant image (lambda (rgb) ...))