2018년 4월 20일 금요일

[프로세싱] 이미지 배열

이미지 하나를 불러오는 것은 쉽다. 하지만 많은 이미지를 불러오게 되면 곧 문제에 맞닥뜨리게 된다. 그러한 경우에 배열을 사용하면 편하다.

첫째로, 이미지의 배열을 전체 변수로 설정한다.
PImage[] images = new PImage[5];

둘째로, 각 이미지 파일을 배열이 정해진 장소에 불러온다. setup()에서 이루어진다.
//이미지들을 배열로 불러오기
images [0] = loadImage("1.jpg");
images [1] = loadImage("2.jpg");
images [2] = loadImage("3.jpg");
images [3] = loadImage("4.jpg");
images [4] = loadImage("5.jpg");

반복문과 String 배열을 사용해서도 배열의 요소를 초기화 할 수 있다.
String[] filenames = {"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg"};
for (int i=0; i<filenames.length; i++) {
  image[i] = loadImage(filenames[i]);
}

댓글 없음:

댓글 쓰기