⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 slitscan.pde

📁 This is processing for java examples.
💻 PDE
字号:
/** * Simple Real-Time Slit-Scan Program.  * By Golan Levin. *  * This demonstration depends on the canvas height being equal  * to the video capture height. If you would prefer otherwise,  * consider using the image copy() function rather than the  * direct pixel-accessing approach I have used here.  *  * Created December 2006.  * Updated June 2007 by fry. */import processing.video.*;Capture video;int videoSliceX;int drawPositionX;void setup() {  size(600, 240, P2D);    // Uses the default video input, see the reference if this causes an error  video = new Capture(this, 320, 240, 30);    videoSliceX = video.width / 2;  drawPositionX = width - 1;  background(0);}void draw() {  if (video.available()) {    video.read();    video.loadPixels();        // Copy a column of pixels from the middle of the video     // To a location moving slowly across the canvas.    loadPixels();    for (int y = 0; y < video.height; y++){      int setPixelIndex = y*width + drawPositionX;      int getPixelIndex = y*video.width  + videoSliceX;      pixels[setPixelIndex] = video.pixels[getPixelIndex];    }    updatePixels();        drawPositionX--;    // Wrap the position back to the beginning if necessary.    if (drawPositionX < 0) {      drawPositionX = width - 1;    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -