1 package sample2;
2 import fi.jyu.mit.graphics.*;
3 import static fi.jyu.mit.graphics.Bitmap.*;
4
5
10 public class BitmapArraySample {
11
12
17 public static void main(String[] args) {
18 Bitmap bm = new Bitmap(0,0,"sample/CarSample.png");
19 EasyWindow window = new EasyWindow(bm.getWidth(),bm.getHeight());
20 window.add(bm);
21 int valkoinen = packRGB(255,255,255);
22
23 int [][] data = bm.getData(100,100,200,200);
25 for (int iy=0; iy<data.length;iy++) {
26 for (int ix=0; ix<data[iy].length;ix++) {
27 int c = data[iy][ix];
28 if ( getRed(c) > 150 && getGreen(c) < 50 && getBlue(c) < 50 ) data[iy][ix] = valkoinen; }
31 }
32 bm.setData(100,100,data);
33 bm.redraw();
34 }
35
36 }
37