Java Drawing with Apache Batik: A Tutorial
暫譯: 使用 Apache Batik 的 Java 繪圖教程
Alexander Kolesnikov
- 出版商: BrainySoftware.com
- 出版日期: 2007-01-04
- 售價: $1,400
- 貴賓價: 9.5 折 $1,330
- 語言: 英文
- 頁數: 256
- 裝訂: Paperback
- ISBN: 0975212893
- ISBN-13: 9780975212899
-
相關分類:
Java 程式語言
無法訂購
買這商品的人也買了...
-
$580$458 -
$520$468 -
$690$538 -
$550$468 -
$650$553 -
$550$468 -
$520$411 -
$720$612 -
$600$510 -
$990UML 2 Certification Guide: Fundamental & Intermediate Exams (Paperback)
-
$880$695 -
$750$713 -
$490$417 -
$550$468 -
$600$480 -
$2,190$2,081 -
$540$459 -
$2,980$2,831 -
$480$408 -
$450$383 -
$960$816 -
$250$213 -
$780$663 -
$620$490 -
$250$198
相關主題
商品描述
Description
This guide to Apache Batik, the Java library that can be used to read SVG files and translate the instructions in the files into graphics, shows how Batik can also be used to save the graphics as JPEG, TIFF, PNG, GIF, and other formats, so that the graphics can be transferred. Using Batik to create animation similar to Flash movies and its use for creating a drawing program such as Corel DRAW are also covered.
Scalable Vector Graphics (SVG) is an XML-based language for describing two-dimensional vector graphics and vector/raster graphics. The SVG specification describes in great detail how different shapes can be created, manipulated, transformed, and animated. In particular, SVG 1.1 defines:
Basic shape elements such as rectangle, circle, ellipse, line, polyline, and polygon. Basic data types, such as integer, number, length, and angle. The structure of an SVG document. How to apply styles in an SVG document. How to deal with text and how to use fonts. How to work with colors, gradients, and patterns. How and in which order elements should be rendered. Which filter effects should be available and how to apply them. How to animate images.
Apache Batik is a free and open-sourced implementation of SVG. It comes with tools and sample applications that demonstrate the power of SVG and Batik. This book is an easy-to-read tutorial on Batik. It teaches you how to use the tools in Batik and gets you started with Batik programming. In addition, it explains the following topics:
- Batik implementation of the SVG specification
- Batik API
- SVG viewer
- Transcoder and image format transcoding
- Rasterizer
- Document Object Model API
- Text and fonts
- Using Batik on the server side
- Interactivity
- Animation
- Gradients
- Filter effects
商品描述(中文翻譯)
描述
本指南介紹了 Apache Batik,這是一個可以用來讀取 SVG 檔案並將檔案中的指令轉換為圖形的 Java 函式庫,並展示了 Batik 如何將圖形儲存為 JPEG、TIFF、PNG、GIF 和其他格式,以便於圖形的傳輸。使用 Batik 創建類似 Flash 動畫的動畫以及用於創建繪圖程式(如 Corel DRAW)的應用也在本書中涵蓋。
可縮放向量圖形(Scalable Vector Graphics, SVG)是一種基於 XML 的語言,用於描述二維向量圖形和向量/光柵圖形。SVG 規範詳細描述了如何創建、操作、轉換和動畫化不同的形狀。特別是,SVG 1.1 定義了:
- 基本形狀元素,如矩形、圓形、橢圓形、線條、多線段和多邊形。
- 基本數據類型,如整數、數字、長度和角度。
- SVG 文件的結構。
- 如何在 SVG 文件中應用樣式。
- 如何處理文本以及如何使用字型。
- 如何處理顏色、漸層和圖案。
- 元素應該如何以及以何種順序進行渲染。
- 應該提供哪些過濾效果以及如何應用它們。
- 如何對圖像進行動畫處理。
Apache Batik 是一個免費且開源的 SVG 實現。它附帶了工具和示範應用程式,展示了 SVG 和 Batik 的強大功能。本書是一個易於閱讀的 Batik 教程,教您如何使用 Batik 中的工具並開始 Batik 編程。此外,它還解釋了以下主題:
- Batik 對 SVG 規範的實現
- Batik API
- SVG 檢視器
- 轉碼器和圖像格式轉碼
- 光柵化器
- 文檔物件模型 API
- 文本和字型
- 在伺服器端使用 Batik
- 互動性
- 動畫
- 漸層
- 過濾效果