Functional Problem Solving (CSC 151 2016S) : Outlines
Primary: [Front Door] [Schedule] - [Academic Honesty] [Disabilities] [Email] - [FAQ] [Teaching & Learning] [Grading] [Taking Notes] [Rubric]
Current: [Assignment] [EBoard] [Lab] [Outline] [Reading]
Sections: [Assignments] [EBoards] [Labs] [Outlines] [Readings] - [Examples] [Handouts]
Reference: [Setup] [Remote] [VM] [Errors] - [Functions A-Z] [Functions By Topic] - [Racket] [Scheme Report (R5RS)] [R6RS] [TSPL4]
Related Courses: [Curtsinger (2016S)] [Davis (2013F)] [Rebelsky (2015F)] [Weinman (2014F)]
Misc: [SamR] [Glimmer Labs] [CS@Grinnell] [Grinnell] - [Issue Tracker (Course)]
Held: Wednesday, 3 February 2016
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
max, min,
floor, ceiling, round, quotient, and remainder.irgb-redder, irgb-greener, irgb-bluer, irgb-darker,
irgb-lighter, irgb-complement, irgb-rotate, irgb->stringIf you know of other events, please suggest them! (I might not always agree, but it never hurts to ask.)
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) ...))