This Project Has Not Released Any Files
Those who work with graphics for internet use are familiar with the problems tied to publication of images on the web. Traditionally, bitmap images (such as JPG or GIF) have been the only option for use in such documents, with the disadvantage that these images are either too large for quick transfer or, if they are small or highly compressed to reduce file-size, of poor quality.
インターネット用の画像を扱っている方であれば、Web上で画像を公開する際に生じる問題についてご存じのことでしょう。伝統的にこの用途では(JPGやGIFのような)ビットマップ画像が唯一の選択肢となってきましたが、ビットマップ画像は、すばやく転送するにはファイルサイズが大きすぎ、ファイルサイズを削減するために画像を小さくしたり圧縮率を高めたりすれば品質が落ちるという問題を抱えています。
As a solution to this problem, Macromedia created the Flash image format. While Flash satisfactorily solved the main problems inherent to bitmap images, there has been discontent for some users that the common vector format for the web is dependent solely on Macromedia for development of the file format and software. In order to address this discontent and provide an open option for vector graphics, the W3C created the SVG file format, making a freely usable vector format available to everyone.
この問題に対する回答の1つとして、Macromediaが開発したFlashフォーマットがあります。Flashはビットマップ画像にまつわる主な問題を十分解決しますが、ユーザーの中には、Web用の共通ベクターフォーマットの策定とソフトウェアの開発がMacromedia一社に依存してしまうことに対し不満を口にする人もいます。こうした不満を解消し、かつベクター画像にオープンな選択肢を提供することを目的としてW3CはSVGファイルフォーマットを開発し、誰でも自由に使えるベクターフォーマットとしたのです。
Most image files are only able to be read by specific software that renders the image. SVG, however, is described in XML and CSS, and its files can be opened and edited in any ASCII text editor. While it is possible to create SVG images in this manner, it is highly unproductive and unintuitive. SVG editors and renderers have the ability to easily open and manipulate SVG files without a special interpreter.
大抵の画像ファイルはその画像形式を描画できるように作られた特定のソフトウェアでしか読み込むことができません。一方、SVGはXMLとCSSで記述されており、ASCIIコードに対応するテキストエディタであればファイルを開くことができます。それゆえ、テキストエディタを使ってSVG画像を作ることも不可能ではありませんが、その方法はとても非生産的で非直感的です。SVG編集/描画プログラムを使えば、特殊なインタープリター(翻訳プログラム)なしでSVGファイルを開き、操作することができます。
The advantages of SVG are the same as for any vector image: high-quality images that are smooth and crisp ability to resize the image to any dimensions without diminishing quality, which is impossible with bitmap images. The SVG standard also defines animation, and with a little use of Javascript, one can make SVG interactive. Finally, since SVG is written in XML, it is possible to create graphics based on data that is stored in other XML-based formats, such as graphs, charts and maps. Despite its benefits, there is a lack of usable software to create and edit SVG files and take full advantage of its capacities; for this reason, SVG is not as usable at the moment as Flash.
SVGが持つ利点は他のベクター画像フォーマットのそれと同じです。すなわち、高品質な画像はスムースかつ鮮明で、画像をどの方向にリサイズしても画質が低下することはありません(ビットマップ画像には不可能です)。SVG標準ではアニメーション仕様も規定されており、JavaScriptをちょっと使えばSVGでインタラクティブなコンテンツも作成できます。結局のところ、SVGはXMLで記述されていますから、XMLベースの他のファイルフォーマットで格納されたデータ─たとえば、グラフやチャート、地図など─を基に画像を作成することも可能です。こうした利点が(ファイルフォーマットとしての)SVGにあるにもかかわらず、その利点をフルに引き出せる実用的なSVG作成・編集ソフトウェアは不足しています。そのため、現時点ではSVG画像の実用性はFlashに及んでいません。
Creation of SVG files can be accomplished with several software applications today, both free and proprietary: Inkscape, Sketch/Skencil, sK1, Karbon14, xfig, Adobe Illustrator, Corel Draw, Xara, and any ASCII text editor.
今日、SVGファイルの作成に十分に使えるレベルになっているソフトウェアは、フリー/プロプライエタリの双方でいくつかあります。Inkscape、Sketch/Skencil、sK1、Karbon14、xfig、Adobe Illustrator、Corel Draw、Xara、そしてASCII対応テキストエディタも使えます。
Currently, although SVG is not well supported by most web browsers, Mozilla (Firefox, Netscape) and other browsers (such as Safari, Konqueror) support a basic subset of SVG, and there are plugins available for Internet Explorer (i.e. Renesis) which support most of the SVG standard. Amaya has good support for SVG display, including animations, and can also be used as a basic editor.
現在のところ多くのWebブラウザはSVGを十分にサポートしているとは言えませんが、Mozilla (Firefox, Netscape)とSafariやKonquerorといった他のブラウザはSVGの基本的なサブセットをサポートしていますし、SVG標準をほとんどカバーしているInternet Explorer用プラグイン(たとえばRenesis)も利用できます。AmayaはSVGを大変良くサポートとしており、アニメーションも表示でき、シンプルなSVGエディタとしても利用できます。
The Batik toolkit is a very useful tool for SVG display, and is often used as a reference for checking SVG implementations.
SVGを表示するための有用なツールとしては、Batikツールキットがあります。これはSVGファイルをチェックするためのリファレンスツールとしてもしばしば使われています。