본문 바로가기

추천 검색어

실시간 인기 검색어

모바일 컨텐츠 제작을 위한 SVG 프로그래밍

모바일단말상용화센터 교재시리즈 4
진한엠앤비

2008년 11월 19일 출간

종이책 : 2008년 03월 31일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (5.26MB)
ECN 0102-2018-500-002544747
쪽수 264쪽
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 불가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
  • '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3. 0.26, iOS v3.0.09,PC v1.2 버전 이상)

PDF 필기 Android 가능 (iOS예정)
소득공제
소장
정가 : 14,000원

쿠폰적용가 12,600

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 300원

작품소개

이 상품이 속한 분야

「모바일단말상용화센터 교재시리즈」제1편『모바일 테크놀로지』. 이 책은 사용자 인터랙션, 데이터와의 긴밀한 연동, 플랫폼에 자유로운 특성을 가지는 SVG(Scalable Vector Graphics) 프로그래밍에 대해 이야기한다.

SVG란 무엇인지, SVG는 어떻게 사용하는지 등 기본적인 지식을 소개한 다음, 렌더링, 패스, 스타일, 페인팅, 좌표계 및 변화, 그래디언트, 패턴, 클리핑, 마스킹 등을 설명한다. 또한 실습 예제도 제시한다.
1.SVG 소개
1.1. SVG란 무엇인가? 13
1.2. SVG의 간략한 역사 15
1.3. SVG의 주요개념 15
1.4. SVG의 활용 17
1.5. SVG 뷰어의 종류 20
1.6. 주요 관련 사이트 21

2.SVG 시작하기
2.1. SVG 뷰어 소개 25
2.2. SVG 뷰어의 설치 27
2.3. SVG 뷰어 사용법 41
2.4. SVG 시작하기 45

3.렌더링(Rendering)
3.1. 렌더링 모델 65
3.2. 기본 도형 그리기 66
3.3. 텍스트(Text) 79

4.패스(Paths)
4.1. 패스 데이터 91
4.2. 패스 명령어(moveto, lineto, closepath) 92
4.3. 커브 명령어 96
4.4. 타원형 호 커브(Elliptical arc curve) 102

5.스타일(Style)
5.1. 스타일링 속성(properties) 107
5.2. 스타일링 활용 시나리오 111
5.3. 스타일링 속성 지정 112
5.4. 프레젠테이션 속성(Presentation attributes) 113
5.5. XSL를 이용한 스타일링 114
5.6. CSS를 이용한 스타일링 117
5.7. style 요소 121
5.8. 클래스 속성 122

6.페인팅(Painting)
6.1. 소개 127
6.2. 페인트 정의 128
6.3. 가시성 조절(Controlling visibility) 132
6.4. 마커(Markers) 133
6.5. 렌더링(Rendering) 특성 135

7.좌표계 및 변환(Transformation)
7.1. 뷰포트(Viewport) 141
7.2. 초기 좌표 시스템 144
7.3. 뷰박스(viewBox) 속성 146
7.4. 화면 비율 유지 148
7.5. preserveAspectRatio 속성 150
7.6. 중첩 좌표계 156
7.7. 변환(Transformation) 159
7.8. 변환의 속성 170

8.그래디언트(Gradient)
8.1. 선형 그래디언트(Linear Gradient) 175
8.2. 방사형 그래디언트(Radial Gradient) 178

9.패턴(Pattern)

10.클리핑(Clipping)과 마스킹(Masking)
10.1. 클리핑(Clipping) 189
10.2. 마스킹(Masking) 194

11.상호작용(Interactivity)과 연결(linking)
11.1. SVG 이벤트 201
11.2. 이벤트 종류 206
11.3. 연결(Linking) 212

12.애니메이션(Animation)
12.1. 요소 222
12.2. 요소 224
12.3. 요소 226
12.4. 요소 227
12.5. 요소 228

13.실습 예제
13.1. 세 개의 반투명 원 그리기 233
13.2. 포인터 이벤트 생성하기 234
13.3. 물결 텍스트 만들기 236
13.4. 글자와 원 애니메이션 만들기 237
13.5. 육각형 그리기 239
13.6. 침이 움직이는 시계 그리기 242
13.7. 텍스트 타이핑 애니메이션 만들기 245
13.8. 원의 색 애니메이션 만들기 248

14.SVG 관련 도구
14.1. SVG Editor 253
14.2. 비트맵 파일에서 SVG 파일로 변환하기 259
14.3. 일러스트레이터에서 SVG 출력 263

그래픽의 활용분야가 넓어지면서 다양한 환경, 특히 웹 그래픽스 및 모바일 그래픽스에 대한 활용 요구가 높아지고 있다. 특히 저용량이지만 효과적인 메시지 전달이 가능한 2D 벡터 그래픽스에 대한 관심이 높다. 사용자 인터랙션, 데이터와의 긴밀한 연동, 플랫폼에 자유로운 특성을 가지는 SVG(Scalable Vector Graphics)는 바로 이러한 차세대 그래픽을 위한 포맷이자 프레임워크로서 각광받고 있다.

SVG 프로그래밍은 그래픽스에 대한 지식이 없는 사람들도 비교적 쉽게 이해할 수 있고, 빠른 시간 내에 다양한 컨텐츠를 제작하기가 용이하다. 그래서 그래픽스를 위한 입문용 언어로서 좋은 도구가 될 수 있다.

이 책은 그래픽 프로그래밍을 처음 접하는 독자들이 2D 벡터 그래픽의 원리를 이해하고, SVG의 기본적인 기술을 바탕으로 웹 또는 모바일 환경에서 실현해 볼 수 있도록 하는 데 중점을 두었다. SVG의 소개에서부터 SVG 뷰어 설치 및 조작방법에 대해 상세하게 다루었으며, 렌더링, 패스, 스타일, 페인팅, 좌표계 및 변환, 그래디언트, 패턴, 클리핑과 마스킹, 상호작용과 연결, 애니메이션에 이르기까지 SVG의 기본 요소 및 속성을 쉬운 예제와 함께 설명하였다. 기본적인 문법을 익힌 후에, 보다 수준이 높은 실습예제들을 통해 SVG 프로그래밍을 연습할 수 있게 하였고, 마지막으로 유용한 벡터 그래픽스 관련 도구들을 소개하였다.
대학생 또는 일반인들이 SVG를 활용하여 참신한 모바일 컨텐츠를 만들고 배포하여, 모바일 환경에서 다양한 컨텐츠의 공유가 이루어지길 바란다. 아울러 학생들이 이 책을 실습하면서 얻은 경험을 바탕으로 그래픽스에 흥미를 가지고 더 높은 수준의 그래픽 작업에 도전해 보기를 바란다.

작가정보

저자(글) 정순기

◈정순기 ◈
경북대학교 컴퓨터공학과 부교수
한국과학기술원 전산학과 박사
미국 매릴랜드대학교 연구원
미국 남가주대학교 연구원

◈구상옥◈
경북대학교 컴퓨터공학과 박사수료
경북대학교 컴퓨터공학과 학사/석사

◈곽윤석 ◈
경북대학교 전자전기컴퓨터학부 석사과정
경북대학교 컴퓨터공학과 학사

저자(글) 구상옥

저자(글) 곽윤석

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    모바일 컨텐츠 제작을 위한 SVG 프로그래밍 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    모바일 컨텐츠 제작을 위한 SVG 프로그래밍 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    모바일 컨텐츠 제작을 위한 SVG 프로그래밍
    저자 모두보기
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글북액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)