<< Chapter < Page | Chapter >> Page > |
This module is one in a collection of modules designed to teach you about the Processing open source programming environment.
Processing is a Java-based OOP programming environment for people who want to create images, animations, and interactions.
The purpose of this module is to introduce you to pixel-based image processing algorithms, similar to those that you might find in commercial imageediting software such as Photoshop .
Click here to view the JavaScript version of the sketch discussed in this module in your HTML 5compatible browser.
I recommend that you open another copy of this module in a separate browser window and use the following links to easily find and view the imagesand listings while you are reading about them.
The program that I will explain in this module is designed to be used as a preliminary test of the student's understanding of programming using Java and Processing Development Environment (PDE) .
If this were a real test, the student would be provided an image file named Pr0130a.jpg along with a pair of stand-alone Processing applications. Those applications would produce the raw image and a modifiedversion of the raw image, each in an image explorer, as shown in Image 1 and Image 2 . (Click here to view the modified image version of the sketch in your HTML 5 compatiblebrowser.)
The first requirement would be for the student to examine the raw image shown in the image explorer window in Image 1 and to deduce the algorithm required to transform that image into the modified image shown inthe image explorer window in Image 2 .
The second requirement would be for the student to implement the algorithm once it is established. Among other things, this would require that thestudent be able to:
Notification Switch
Would you like to follow the 'The processing programming environment' conversation and receive update notifications?