Book description
SVGは2001年にW3C勧告として公開されたXMLベースの画像フォーマットです。ベクターグラフィックスなので拡大縮小、変形しても美しさが損なわれません。本書では簡潔なサンプルを数多く使い、基本的な図形の作成、アニメーションや複雑なグラフィックスの作成、さらにはスクリプトによる制御など、SVGの基礎から応用までをわかりやすく解説します。スマートフォンのSVG対応も進み、今後はさらに利用が膨らむであろうこのレガシーで今とても熱いフォーマットの基本を本書でマスターしましょう。
Table of contents
- 大扉
- 原書大扉
- クレジット
- まえがき
- 1章 はじめに
- 2章 WebページでのSVGの使用
- 3章 座標系
- 4章 基本図形
- 5章 文書構造
- 6章 座標系の変換
- 7章 パス
- 8章 パターンとグラデーション
- 9章 テキスト
- 10章 クリッピングとマスキング
-
11章 フィルター
- 11.1 フィルターはどのように機能するか
- 11.2 ドロップシャドウの作成
- 11.3 グローシャドウの作成
- 11.4 <feImage>要素
- 11.5 <feComponentTransfer>要素
- 11.6 <feComposite>要素
- 11.7 <feBlend>要素
- 11.8 <feFlood>要素と<feTile>要素
- 11.9 照明効果
- 11.10 背景へのアクセス
- 11.11 <feMorphology>要素
- 11.12 <feConvolveMatrix>要素
- 11.13 <feDisplacementMap>要素
- 11.14 <feTurbulence>要素
- 11.15 フィルターに関するリファレンスの要約
- 12章 アニメーション
- 13章 対話性
- 14章 SVG DOMの使用
- 15章 SVGの生成
- 付録A SVGのために必要なXML
- 付録B スタイルシート入門
- 付録C プログラミングの概念
- 付録D 行列代数
- 付録E フォントの作成
- 付録F 楕円弧を別のフォーマットに変換する
- 著者紹介
- 奥付
Product information
- Title: SVGエッセンシャルズ 第2版
- Author(s):
- Release date: May 2017
- Publisher(s): O'Reilly Japan, Inc.
- ISBN: 9784873117973
You might also like
book
詳解 システム・パフォーマンス 第2版
本書は、エンタープライズとクラウド環境を対象としたオペレーティングシステムとアプリケーションのパフォーマンス分析と向上について解説します。 主にLinuxベースのオペレーティングシステムに含まれるツールとその使用例を通じてシステムパフォーマンスを引き出す手法を説明します。システム評価のためのベンチマーク、キャパシティプランニング、ボトルネックの解消について解説しスケーラビリティを制限する要因を発見、分析し、解決する方法を学びます。 第2版では、perf、Ftrace、BPFの解説が加わり、Linuxとクラウドコンピューティングについての説明が充実しました。 システムのパフォーマンスを向上させ、コストを削減し、レイテンシの外れ値を減らすための方法を学ぶ本書はエンジニア必携の一冊です。
book
マイクロサービスアーキテクチャ 第2版
2014年にThoughtworksのマーチン・ファウラーとジェームス・ルイスによって提唱された「マイクロサービス」は、いまではすっかり市民権を得て、さまざまな手法やツールが開発されています。著者は、マイクロサービスに「賛成」でも「反対」でもないという中立的な立場から、マイクロサービスの仕組み、特徴、長所、短所、課題を丁寧に説明しています。Thoughtworks在籍中から数多くのマイクロサービスプロジェクトに携わっていた著者が共有する、自身の実体験から得た多くの知見は、システム設計、開発、デプロイ、テストといった技術的側面のみならず、人材をどのように活かし、生産性を上げるかといった組織面にも多くの示唆を与えてくれるものです。組織に適したアーキテクチャを選択し、信頼性が高く、堅牢性、安全性、柔軟性に優れたシステムを設計する上で指針となる一冊です。
book
データサイエンスのための統計学入門 第2版 ―予測、分類、統計モデリング、統計的機械学習とR/Pythonプログラミング
データサイエンスにおいて重要な統計学と機械学習に関する52の基本概念と関連用語について、簡潔な説明とその知識の背景となる最低限の数式、グラフ、RとPythonのコードを提示し、多面的なアプローチにより、深い理解を促します。データの分類、分析、モデル化、予測という一連のデータサイエンスのプロセスにおいて統計学の必要な項目と不必要な項目を明確にし、統計学の基本と実践的なデータサイエンス技法を効率よく学ぶことができます。データサイエンス分野における昨今のPython人気を反映し、第1版ではRのみの対応だったコードが、今回の改訂でPythonにも対応。コードはすべてGitHubからダウンロード可能です。
book
詳説 イーサネット 第2版
イーサネット技術についての解説書。本書では、ファーストイーサネットやギガビットイーサネットなどの従来技術だけでなく、10ギガ、40ギガ、100ギガビットなど最新のイーサネット仕様を詳しく解説します。また、全二重イーサネット、オートネゴシエーション、Power over Ethernet、Energy Efficient Ethernet、構造化ケーブリングシステム、スイッチを用いたネットワークの設計、ネットワーク管理、ネットワークのトラブルシューティングのテクニックなども解説します。ネットワークの設計、監視、保守、障害時対応までを網羅し、信頼性の高いネットワークの構築を支援します。