컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 자바,Java] 유닉스 타임, 유닉스 시간 구하기; UNIX Time, POSIX Time...구글 휴대폰용 모바일 검색 사이트 주소, Google Mobile Search도스 고전 게임 에러 해결] VESA support not detected리눅스 출력 결과, 화면에 한 페이지씩 스크롤, LINUX UNIX Paging리눅스/유닉스 실행파일 디렉토리, 명령어/바이너리 폴더 위치; LINUX UNIX bin자바 클래스 파일 디스어셈블러/역어셈블;Java Class File Disassembler...C언어] 2차원 배열 만들기, 초기화, 출력 (배열의 배열); Two Dimensional...리눅스/유닉스] 하드 남은 용량; 디스크 사이즈 보는 명령어; LINUX UNIX Disk...Perl,펄] 매개변수(인수) 받아 배열 만들기: Arg To Array리눅스 디렉토리 용량/크기 보는 명령; Unix-Linux Directory Size

Java,자바] 그래픽 파일 뷰어 만들기; JPG GIF PNG Image File Viewer

Thursday, November 02, 2006

명령행 옵션으로 지정해준 그림을 출력하는 것 외에는 아무 기능도 없는 아주 심플한 그래픽 뷰어입니다.

화질은 ACDSee 와 같은 수준이었고 좋았습니다. 참고로, JPG 뷰어의 종류에 따라 화질 차이가 아주 약간 있습니다. 뷰어는 아니지만 포토샵으로 JPG 파일을 볼 때 화질이 가장 좋고, ACDSee가 그 다음이고, 다른 이미지 뷰어들은 JPG 화질이 좀 떨어지더군요. 알고리즘의 차이나 파라미터의 차이 때문일 것입니다.


사과

원본 그림 파일 ( photoshop_apples.jpg )



자바 이미지 뷰어: Java Image Viewer

실행 결과


컴파일을 한 후, 도스창(명령 프롬프트)에서
java Foo photoshop_apples.jpg
이렇게 실행시킵니다. 그러면 GUI 창이 뜹니다.

만약 파일명에 공백이 있다면
java Foo "photoshop apples.jpg"
이렇게 큰따옴표를 붙이고 실행하면 됩니다.




다음 예제는 자바 버전 1.5 (=5.0) 이상이 되어야 컴파일됩니다.

Java: 초간단 이미지 파일 뷰어 예제 소스


파일명: Foo.java
import javax.swing.*;

class Foo {
  public static void main(String args[]) {

    if (args.length == 0) {
      System.err.println("Input Image file name...");
      System.exit(1);
    }

    JFrame oJFrame        = new JFrame("그림 보기 예제");
    ImageIcon oImageIcon  = new ImageIcon(args[0]);
    JLabel oJLabel        = new JLabel(oImageIcon);

    oJFrame.add(oJLabel);
    oJFrame.pack();
    oJFrame.setVisible(true);
    oJFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
}



▶▶ 자바/Java] GUI 기초, 기본 창(윈도) 만들기: Java Example, Simple Window

☞ 자바(Java)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top