Using filters
Filters are probably the easiest way to change the appearance of your video. In this recipe, you'll learn how to use the filter()
function and the different presets you can use with it.
How to do it...
The code for this example is the same as the code you've used in the first recipe from this chapter. The only difference is that you'll use the filter()
function right after you've drawn the movie to the screen, using the image()
function.
import processing.video.*; Movie m; void setup() { size( 640, 480 ); m = new Movie( this, "marbles.mov" ); m.loop(); } void draw() { background( 0 ); image( m, 0, 0, width, height ); filter( POSTERIZE, 4 ); } void movieEvent( Movie m ) { m.read(); }
I've used the filter()
function with the POSTERIZE
mode, in this example. The result will look like the following screenshot:
How it works...
The filter()
function usually takes one parameter to change the appearance of what is shown on the screen. Some modes also need a second...