Images and Pixels
In this course you will learn how to work with images in Processing and p5.js. We will take a close look at what image data actually consists of and how it can be processed in several ways generatively. Rasterization plays an important role and serves as a fundamental principle.


- Intro
- Preloading (p5.js)
- Asset Management
- PImage
- Displaying an image
- Resizing an image
- Scaling
- Image Filters
- Masking
- Picking colors
- Pixelation
- Brightness
- Threshold
- Faking Color Separation
- Rasterization
- Rasterization in 3D / Extrusion
- Rasterization combined with Wave-Motion
- Example: Random Collage Generator
- Example: Random Collage Generator 2
- Wrapping Up
- Appendix