SVGについて

SVGについて

Scalable Vector Graphics
XMLベースの2Dベクター画像記述言語。2001年9月にW3C勧告として公開された。
ベクターグラフィックなので拡大・縮小しても画像が崩れないのが特徴

サポート

http://www.codedread.com/svg-support.php

上記サイトにあるが、IEの8以下以外はほぼサポート
iPhoneは2.1以降、Androidは3系以降

ツール

Mac用の作成ツール。他のファイル形式からSVGへの変換もできる
  • 圧縮ツール:scour
通常のSVGファイルには不要なデータも記載されているため、
このツールを用いて、不要データを圧縮できる

上記サイトからダウンロードし下記コマンドで実行可能

% python scour.py -i input.svg -o output.svg


SVGの圧縮形式である.svgzへ変換もしてくれる
outputの指定を.svgzにすることで自動変換

% python scour.py -i input.svg -o output.svgz
    • 圧縮結果

svg→svgzへの圧縮で30%の圧縮効果
圧縮前:svg 18k
圧縮後:svgz 13k