1
- import processing.pdf.* ;
2
-
3
1
PImage src;
4
2
PImage res;
5
3
@@ -9,11 +7,11 @@ void setup() {
9
7
res = createImage (src. width , src. height , RGB );
10
8
size (src. width , src. height , JAVA2D );
11
9
12
- // smooth();
10
+
13
11
noLoop ();
14
12
noStroke ();
15
13
noSmooth ();
16
- // beginRecord(PDF, "canvas.pdf");
14
+
17
15
}
18
16
19
17
void draw () {
@@ -27,15 +25,12 @@ void draw() {
27
25
28
26
29
27
stroke (newpixel);
30
- // rect(x, y, s, s);
31
- // line(x, y, x+s, y+s);
32
-
28
+
33
29
point (x,y);
34
- // set(x, y, newpixel);
30
+
35
31
}
36
32
}
37
- // image(src, 0, 0, width, height);
38
- // endRecord();
33
+
39
34
}
40
35
41
36
@@ -50,33 +45,4 @@ color findClosestColor(color c) {
50
45
}
51
46
return r;
52
47
}
53
- // */
54
48
55
- /*
56
- color findClosestColor(color c) {
57
- color r;
58
- color[] palette = new color[16];
59
- palette[0] = color(0);
60
- palette[1] = color(255);
61
- palette[2] = color(255,0,0);
62
- palette[3] = color(0,255,0);
63
- palette[4] = color(0,0,255);
64
- palette[5] = color(255,255,0);
65
- palette[6] = color(0,255,255);
66
- palette[7] = color(255,0,255);
67
- palette[8] = color(0,255,255);
68
-
69
- float diff = 999;
70
- int i = 0;
71
- int f = 0;
72
- for(color p : palette){
73
- if (diff >= abs(c - p) )
74
- {
75
- diff = abs(c - p);
76
- f=i;
77
- }
78
- i++;
79
- }
80
- return palette[f];
81
- }
82
- //*/
0 commit comments