-
Notifications
You must be signed in to change notification settings - Fork 1
/
screencapture.pde
52 lines (51 loc) · 1.06 KB
/
screencapture.pde
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
//import java.awt.image.BufferedImage;
//import java.awt.*;
//public Robot robot;
//
//PImage img;
//
//int r, g, b;
//color average;
//
//void setup()
//{
// colorMode(RGB,255);
//
// loadPixels();
//
// size(500,500); //OPENGL does not display correctly
//
// try {
// robot = new Robot();
// BufferedImage bufferedImage = robot.createScreenCapture(
// new Rectangle(new Dimension(displayWidth, displayHeight)));
//
// img = new PImage(bufferedImage);
// }
// catch (AWTException e) {
// e.printStackTrace();
// }
//
//}
//
//void draw(){
// BufferedImage bufferedImage = robot.createScreenCapture(
//new Rectangle(new Dimension(displayWidth, displayHeight)));
//
//img = new PImage(bufferedImage);
// image(img,0,0);
//
// for (int i = 0; i < img.pixels.length; i++) {
// r+= red(img.pixels[i]);
// g+= green(img.pixels[i]);
// b+= blue(img.pixels[i]);
// }
// r= r/img.pixels.length;
// g= g/img.pixels.length;
// b= b/img.pixels.length;
//
// average = color(r,g,b);
//
// fill(average);
// rect(0,0,100,100);
//}