이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
UI 시스템 블랙북
UI 그래픽스 동작 원리와 핵심 개념
베스트
IT 모바일 top100 1주
가격
36,000
10 32,400
YES포인트?
1,800원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

프로그래밍인사이트(ProgrammingInsight)

이 상품의 태그

책소개

목차

1장 UI 툴킷과 앱

1.1 UI 기능 이해
-1.1.1 그래픽 요소
-1.1.2 UI 컴포넌트
-1.1.3 이벤트 처리
-1.1.4 레이아웃
1.2 스케일러블 UI
-1.2.1 좌표계
-1.2.2 기기 독립적인 화소
-1.2.3 스케일 팩터
-1.2.4 크기 제약
-1.2.5 어댑티브 UI
1.3 앱 기능 연동
-1.3.1 메인 루프
-1.3.2 프레임워크
-1.3.3 수명 주기
-1.3.4 뷰
1.4 UI 툴킷 확장
-1.4.1 테마
1.5 정리하기

2장 UI 렌더링의 심장, 캔버스

2.1 렌더링 엔진
-2.1.1 UI 렌더링 엔진 구성
-2.1.2 비트맵과 화소
-2.1.3 렌더링 방식
-2.1.4 렌더링 백엔드
2.2 캔버스
-2.2.1 출력 버퍼
-2.2.2 UI 객체
-2.2.3 UI 렌더링
2.3 메모리 관리
-2.3.1 가비지 컬렉션
2.4 정리하기

3장 벡터 래스터라이저

3.1 벡터 그래픽의 역사
3.2 SVG
-3.2.1 SVG 개요
-3.2.2 SVG 예제
-3.2.3 SVG 효과
3.3 벡터 그래픽 기능
-3.3.1 도형
-3.3.2 채우기
-3.3.3 스트로크
-3.3.4 클래스 설계
3.4 도형 그리기
-3.4.1 사각형
-3.4.2 클리핑
-3.4.3 직선
-3.4.4 원
-3.4.5 타원
-3.4.6 곡선
-3.4.7 호
-3.4.8 모서리를 둥글린 사각형
-3.4.9 경로와 다각형
3.5 채우기
-3.5.1 채우기 규칙
-3.5.2 단색 채우기
-3.5.3 선형 그래디언트 채우기
-3.5.4 원형 그래디언트 채우기
3.6 스트로크
-3.6.1 너비
-3.6.2 대시
-3.6.3 조인과 라인캡
3.7 래스터라이징
-3.7.1 RLE 최적화
-3.7.2 벡터 프로세싱
3.8 정리하기

4장 이미지 프로세싱

4.1 이미지 포맷
-4.1.1 포맷 종류
-4.1.2 이미지 로더
-4.1.3 색 공간
4.2 PNG 로더
-4.2.1 PNG 인코딩
-4.2.2 IHDR
-4.2.3 IDAT
-4.2.4 IEND
4.3 이미지 스케일링
-4.3.1 최근접 이웃 보간
-4.3.2 이중 선형 보간
-4.3.3 화소 샘플링
4.4 기하 변환
-4.4.1 회전
-4.4.2 원근법
-4.4.3 텍스처 매핑
-4.4.4 안티에일리어싱
4.5 이미지 합성
-4.5.1 알파 블렌딩
-4.5.2 마스킹
4.6 이미지 필터
4.7 이미지 캐시
4.8 정리하기

5장 폰트와 텍스트

5.1 폰트 기능 이해
-5.1.1 글꼴
-5.1.2 폰트 출력
-5.1.3 폰트 크기
-5.1.4 폰트 스타일
5.2 다국어 지원
-5.2.1 문자표
-5.2.2 유니코드 인코딩
-5.2.3 한글 유니코드 완성
5.3 폰트 데이터 해석
-5.3.1 스케일러블 폰트
-5.3.2 폰트 컬렉션
-5.3.3 캐릭터 맵
-5.3.4 글리프
-5.3.5 스타일 변형
-5.3.6 그리드 피팅
5.4 텍스트 레이아웃
-5.4.1 글리프 수치 해석
-5.4.2 커닝
-5.4.3 텍스트 프로세싱
5.5 폰트 렌더링
-5.5.1 글리프 비트맵
-5.5.2 캐릭터 맵 텍스처
5.6 정리하기

6장 비주얼 인터랙션

6.1 애니메이션 런타임
-6.1.1 애니메이션 루프
-6.1.2 애니메이션 프레임
-6.1.3 프레임 제어
-6.1.4 시간 제어
-6.1.5 가속 제어
6.2 모션 그래픽
-6.2.1 키 프레임 애니메이션
-6.2.2 속성 애니메이션
-6.2.3 벡터 애니메이션
-6.2.4 필터 효과
6.3 사용자 상호 작용
-6.3.1 입력 신호 처리
-6.3.2 사용자 제스처
6.4 작업 병렬화
-6.4.1 멀티 스레딩 전략
-6.4.2 태스크 스케줄러
6.5 정리하기

저자 소개 1

15년 이상의 풍부한 경력을 쌓은 소프트웨어 엔지니어. 삼성리서치, 크래프톤 펍지 스튜디오를 거쳐 현재는 해외 스타트업에서 팀 리더로 활동하며 글로벌한 프로젝트 개발에 참여 중이다. 또한, ThorVG(www.thorvg.org) 오픈 소스 조직의 리더로서 프로젝트 개발을 이끌고 있다.

품목정보

발행일
2024년 01월 09일
쪽수, 무게, 크기
484쪽 | 784g | 172*225*23mm
ISBN13
9788966264186

추천평

《UI 시스템 블랙북》은 UI 시스템에 대한 최초의 가이드로 볼 수 있습니다. 다양한 기술 분야를 소개하며 독자들에게 UI 시스템의 핵심 이론을 습득하는 데 필수적인 지식을 제공합니다. 오픈 소스 활동과 실무 경험을 통해 쌓아온 저자의 지식이 담겨 있어, 이 책을 읽는 것만으로도 폭넓은 정보를 얻을 수 있을 것입니다. 이 책은 저자의 경험을 다음 세대에게 전달하는 역할을 할 것입니다. - 최준수 (ThorVG 오픈 소스 커미터, 삼성전자)
《UI 시스템 블랙북》은 UI, 그래픽스, 사용자 경험을 고려한 인터페이스 설계, 알고리즘, 최적화 등 저자의 소프트웨어 엔지니어링 기술과 경험을 종합적으로 담고 있습니다. SW 엔지니어링 내공을 쌓는 데 많은 도움이 될 것입니다. - 강준원 (PUBG 그래픽스 엔지니어, 크래프톤)
《UI 시스템 블랙북》은 GUI 앱 개발의 견고한 기반 지식을 제공합니다. 코드 예시를 통해 친절하게 설명하며, 사용자 인터페이스의 내부를 깊이 파헤칩니다. 이 책을 통해 UI 기능들의 구현 원리를 더욱 명확하게 이해할 수 있을 것입니다. - 김신우 (Enlightenment 오픈 소스 커미터, 삼성전자)
《UI 시스템 블랙북》은 UI와 그래픽스 시스템 개발 분야에 처음 발을 딛는 분들을 위한 가이드로, 시스템 구조, 상호작용, OS, 윈도우 시스템, 그래픽스 프레임워크, 위젯 시스템 등 중요한 개념을 소개하며 개발자들이 더 잘 이해하고 개발할 수 있도록 돕습니다. 이 분야에 처음 진입하거나 깊이 있는 지식을 원하는 개발자에게 유용합니다. - 문관경 (GPU 소프트웨어 엔지니어, 인텔)
《UI 시스템 블랙북》은 현대의 여러 UI 프레임워크에 적용된 동작 원리와 각각의 강점 및 한계를 충실히 설명하여 앱 동작의 기본 원리를 학습할 수 있습니다. 이러한 지식은 효율적이고 최적화된 UI 앱 개발에도 도움이 됩니다. 저자가 현업의 경험을 바탕으로 하고 있기에 다양한 실무적 이슈에 대한 간접 경험을 덤으로 얻게 될 것입니다. - 이유진 (안드로이드 UI 프레임워크 엔지니어, 삼성전자)
《UI 시스템 블랙북》은 안드로이드, iOS 및 브라우저에서 UI를 개발하는 방법을 다루는 다른 책들과 달리, UI 작성 시 필요한 다양한 개념의 기초부터 UI 엔진 내부의 깊이 있는 내용까지 아우르고 있습니다. 이 책은 복잡한 UI 앱을 더 현명하게 만들기 위한 근본적인 통찰력을 제공할 것입니다. - 최병운 (웹킷 오픈 소스 커미터, 네이버)

리뷰/한줄평7

리뷰

9.4 리뷰 총점

한줄평

10.0 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정
32,400
1 32,400