Lab3 – ImageManipulatorTest (Due by 4/16)
이미지 5장을 이용해서, print/convert/resize등을 각종 이미지 변환을 수행한다.
Lab3 프로젝트 디렉토리 안에 모든 파일(src/*.java & bin/*.class)와 보고서(3-4장정도 – 장수제한없음)를 넣고 Lab3_학번_이름.zip 압축한 후 e-learning(http://lms.dankook.ac.kr/index.jsp)으로 제출
0 – ImageUtil (print, convert, resize, grayscale)
1 – enum ConvertMode (TO_JPG, TO_PNG, TO_GIF), ImageMode (PRINT, CONVERT, RESIZE)
2 – UserInput (getString, getInteger, getIntegerBetween, getImageMode, getConvertMode, getExitKey)
3 – ImageManipulatorTest (manipulate, print, convert, resize)
4 – array (String[] filenames), command line arguments, for, do-while(using UserInput), if/else, foreach, method (사용자 입력을 받아서 선택해서 각종 이미지 변환을 수행한다)
5 – 본인이 원하는 코드를 추가작성한다 (예를 들어, ImageUtil 클래스에 grayscale 메소드를 이용하여 ImageManipulatorTest에서 사용 등등)
1,2,3,4,5에 해당하는 부분을 /* 주석문 */으로 표시해준다.
보고서의 내용은 기존 코드 분석과 이해한 내용 그리고 본인이 추가한 코드내용을 적는다.