한번쯤 읽어보실만한 서적입니다.
번역의 매끄럽지 못한부분이 간혹 눈에 띄지만, 전체적으로는 양호한 편이고요.
무엇보다도 2D API에 대해서 전문적으로 다룬 책이 거의 없는 상황에서, Java 2D에 대한 내용만을 다루고 있기에 유용하게 사용하실 수 있을 겁니다.
2D API는 자바 개발자용 킷(JDK) 1.0과 JDK 1.1의 그래픽 관련 기능들의 보완뿐 아니라 고품질 그래픽에 필요한 유연하고 강력한 기능들을 제공하여 자바 그래픽 개발의 필수요소로 자리잡고 있다.
이 책은 그러한 2D API에 접근하는 방법을 쉽고도 상세히 설명하고 있다. 그래픽의 기초부터 고급 수준의 내용을 두루 다루고 있어 컴퓨터 그래픽스을 처음 배우는 초심자에게는 개념 파악과, 숙련자에게는 그래픽 응용 범위의 확장이라는 두 가지 목적을 충족시켜주고 있다. 자바에 대해 기본 지식을 어느 정도 갖춘 독자라면 내용을 이해하는 것이 한층 수월할 것이다.
또한 많은 예제들을 포함하고 있어 개념을 쉽게 적용할 수 있으며, 말로 설명한 것을 다양한 그림으로 보여주고 있어 글만 읽는 지루함을 덜어줄 것이다.
이 책에서는 다음과 같은 주제들을 다룬다.
역자 서문
서문
1장. 소개
Java 2D란 무엇인가?
Java 2D로 할 수 있는 것
Java 2D의 위계
기원
Graphics2D 객체를 얻을 수 있는 곳
파일 형식
예제
2장. 개요
Graphics2D
렌더링 파이프라인
Alpha에 대한 모든 것
합성
좌표 공간
3장. 기하학적 도형들
점
도형과 패스
직선과 곡선
직사각형
타원과 호
구성적 영역 형상
4장. 칠하기와 스트로크
칠하기
스트로크
오버랩
5장. 렌더링
변환
합성
클리핑
렌더링 힌트
6장. 텍스트
개관
텍스트 그리기
글꼴
글꼴 메트릭
7장. 고급 텍스트 레이아웃
TextLayout 클래스의 이용
활자에 대한 세부 사항
8장. 색상
색상의 표현
물리학과 생리학
색상 공간
프로파일
모두를 하나로 모으기
9장. 이미지
개관
이미지 구하기
화면에 이미지 표시하기
이미지 위에 그리기
더블 버퍼링
유용한 클래스들
10장. 이미지 프로세싱
새로운 모델
이미지 프로세싱 맛보기
미리 정의된 연산들
자신만의 이미지 연산자 제작
11장. 이미지 해부하기
BufferedImage
색상 모델
래스터
샘플 모델
데이터 버퍼
PNG 디코더
12장. 장치
로컬 그래픽 환경
GraphicsDevice 클래스
장치 설정
13장. 인쇄하기
인쇄 방법
인쇄 작업 조정하기
강력한 인쇄 작업
14장. 애니메이션과 성능
성능을 좌우하는 요인
2D 애니메이션 속도의 세부 사항
메모리
최적화
찾아보기
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |