pixelate.pde
来自「This is processing for java examples.」· PDE 代码 · 共 49 行
PDE
49 行
/** * Pixelate * by Hernando Barragan. * * Load a QuickTime file and display the video signal * using rectangles as pixels by reading the values stored * in the current video frame pixels array. */import processing.video.*;int numPixels;int blockSize = 10;Movie myMovie;color myMovieColors[];void setup() { size(640, 480, P2D); noStroke(); background(0); myMovie = new Movie(this, "station.mov"); myMovie.loop(); numPixels = width / blockSize; myMovieColors = new color[numPixels * numPixels];}// Read new values from movievoid movieEvent(Movie m) { m.read(); m.loadPixels(); for (int j = 0; j < numPixels; j++) { for (int i = 0; i < numPixels; i++) { myMovieColors[j*numPixels + i] = m.get(i, j); } }}// Display values from movievoid draw() { for (int j = 0; j < numPixels; j++) { for (int i = 0; i < numPixels; i++) { fill(myMovieColors[j*numPixels + i]); rect(i*blockSize, j*blockSize, blockSize-1, blockSize-1); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?