• 締切済み

SVGについて

HTML上でベクトル画像を表示する方法ということでSVGを見つけたのですが、その概要についてお聞きしたいと思います。例えばどれだけのブラウザがサポートしているのか、表示・製作するために特別なプラグインなどが必要ななのか、現在の普及度・・・などです。 最初はVMLを見つけて「いい!」と思ったのですが、ブラウザがIE5.5以上と非常に限定的なのがネックでした。その点SVGならかなり普及している、という情報だけ手に入ったのですが、その先が分かりません。皆様からの情報を募りたいと思います。 先に言ったようにブラウザが限定的だったり、表示にプラグインが必要なのは困ります。JavaScriptのようにほとんどのブラウザがサポートし、かつプラグイン不要で動作して欲しいのです。もしSVGがこれを満たし得ない場合、代わりとなる言語がありましたらそちらも情報をいただけると幸いです。 よろしくお願いします。

  • XML
  • 回答数2
  • ありがとう数0

みんなの回答

回答No.2

現在ネイティブでSVGに対応しているものは不完全では有りますがFirefox 1.5以降,Opera 8.0以降が対応しています。 ただし不完全である事を留意してSVGを作成しなければなりません。 特定の機能(例えばシャドーなど)に対応していない事もよくあります。 Operaに関してはフォントの扱いですら不完全です。 Adobe SVG Viewerを使う事でWinIE 4.X以降及びNetscape Plug-inに互換性の有るWindows及びMac OS 9.Xで動くブラウザ (Netsscape 2.0以降,IE 3.X,Mac IE,iCab等)で対応する事が出来ます。 こちらはほぼ完全と言える状態です。 将来この普及率は上がってゆく事は殆ど確実ですが現時点では不完全なものを含めても20%程度の普及率にしかなりません。 http://www.globe.to/~oka326/?SVGにあるsvg2swfでFlashに変換するか SVGが表示できない環境向けにPNG等に変換した画像が表示される工夫を行う方が良いでしょう。 <pbject>~<img/>~</object>のようにobject要素の中にimg要素を入れることで実現できます。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

IE上でSVGを使う場合、アドベのプラグインが必要です。 Firefox 1.5 以降は、プラグインは要りません。

関連するQ&A

  • XHTMLでのVMLとSVGの使い分けについて

    お世話になります。 今まで、HTMLのCanvasタグを使って、HPにグラフィック描画をしてきました。 IEでは、Canvasがそのまま使えませんでしたので、ExCanvas.js を使って描画をしてきました。 最近、このExCanvas.jsは、VMLを使って描画を実現している事を知りました。 さらに、最近では、標準化されたSVGというW3Cの規格がある事を知りました。 SVGにより動的にJavaScript等で描画するサンプルが色んなHPに出ていましたので試してみましたが、IE8では、基本的には機能しませんでした。 「基本的には機能しなかった」というのは、Adobe等のプラグインをインストールするとIE8でも問題無く、機能するようになりましたので、その様に書かせていただきました。 ただ、プラグインをインストールする事を、HPを見ていただく多数の人にしていただく事はできませんので、他の方法が必要かと思っております。 一方、VMLも幾つかのHPでサンプルがありましたので、試してみたところ、IE8とFirefoxでは、機能しましたが、OperaやCromeでは、機能しませんでした。 いろんなHPの解説でも、VMLは、IEのみで可能な機能で、SVGは、IEではネイティブにはサポートされていないと言う様な事が書かれていました。 つきましては、次の2点について、ご教示いただきたいと思い、質問させていただきました。 (1) IEでは、VMLをその他のブラウザではSVGを使うように切り替えて機能を実現しようと考えておりますが、その様な考え方でよいでしょうか? (2) 今後の流れとして、SVGは、やはりxmlファイルで実現される描画ファイルのフォーマットということで、IEを含めた全てのブラウザで動的に扱える機能にはならないのでしょうか? これから、どの様に進めていこうかと、思案している次第です。 どうぞ、ご教示いただければと思います。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • グーグルクロームでSVGファイルを開きたい

    クロームでSVGファイルをみれなくて困っています。 IEに「アドベSVGビューワ」をインストールして使用、を推奨しているサイトがあり、画像(図面)を見たりダウンロードしたりするようになっています。 以前はIE9を使っていたので問題はありませんでした。 クロームでアクセスして、サイトのメニューを開いても、英語で、ビューワを入れろ・・というようなメッセージが出るだけで画像が見れません。 ビューワ自体はダウンロードして、PCにインストールは正常にできています。 クロームの、拡張機能を表示しているページにビューワのEXEファイルをドラッグしてもうまくはいりませんでした。 その他の拡張機能のなかから探して、SVG~という名称のものを二つばかり入れてみましたがだめでした。 調べたら、最新版クロームは、SVGを標準でサポートしている、という情報を見つけましたが 何故か見れません。 (私の使用中のクロームは最新版と出ています) ためしに、IE9でアクセスすると、アドオンが利いてちゃんと見れます。 めったに必要ないものなので、その時だけIE使えばいいんですが、ちょっと面倒です。 何か根本的に勘違い、間違いをしているのでしょうか? ご存じの方々、ご指導ください。

  • XHTML1.1+MathML2.0+SVG1.1をブラウザで表示したい。

    XHTML1.1 MathML2.0 SVG1.1 XML1.0 これを含むコンテンツをブラウザで表現する方法を探 しています。 XHTMLを文書の全体的な配置や意味の定義に使い、色や、配置にCSSを使い。 数字表記にはMathMLを。 ベクター画像にはSVGを使用し。 他のプログラムが使用するデータをXMLとして内包するページを作成しようと思っています。 XML1.0に関しての仕様は大体抑えたので、HTMLをXMLで再定義したものであるXHTML1.1でウエブページを作ろうとしたところなぜか巧く表示できません。 ページは"整形式XML"としては正しく作成しました。 ブラウザはIE6.0です。 使用する前にパラメータ エンティティを定義しなければなりません。リソース 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd' の実行エラーです。ライン 85、位置 2 %xhtml-prefw-redecl.mod; -^ というエラーメッセージが返されました。 ファイル拡張子は、xmlとしました。 ページは、人間だけでなく、他のプログラムへ対しても意味を持つようにしたいので、中にXMLのデータを挟みこめることは必須です。 この条件での、ウエブページ制作を詳しく解説しているサイトは無いでしょうか?

    • 締切済み
    • XML
  • illustratorのデータをブラウザで表示することは

    illustratorのデータをブラウザで表示することはできないですよね。あるいは、adobeとかで、そのようなプラグインをつくっているとかの情報はないですよね?これができると便利なんですが。

  • ブラウザのプラグイン

    開いているページを検索できるプラグインを探しています。但し、条件は、ブラウザにテキスト入力ボックスが最初から組み込まれるもの。 #ないかなあ・・。 #Dbab bandは1クリックが必要なので除外。 #IE限定可。

  • Firefox21.0 らじるらじる

    OSはWindows7、ブラウザはFirefox21.0です。 今日NHK第2放送の語学番組を聴こうとしましたら、 「このページをすべて表示するにはプラグインを追加する必要があります。」 という表示が出て聴くことができませんでした。 急遽、SeaMonkey2.17に切り替え、聴くことができましたが、 Firefoxでは聴けず、プラグインが必要とはどういうことなのでしょうか? 今までらじるらじるを聴くのに(記憶違いでなければ)、 プラグインなんて意識したことなかったと思うのですが、、、、。 毎日Firefoxで聴いてきましたので、 出来ればこれからもFirefoxで聴きたいのですが、 プラグインをインストールしなければならないのでしたら、 どうしようかと迷っています。 プラグインが必要なのでしょうか? ご教示お願い申し上げます。

  • 全自動の壁紙チェンジャーを探しています。

    Vector さんのところでいくつか探していますが高機能すぎます。 私の求める機能は (1).bmp.jpg.png.gif 形式サポート(何かのプラグインなしで使えること) (2)画像の大きさにより自動的に『並べて表示』、『拡大表示』できる (3)ランダム表示 (4)1時間おきに切り替わる が欲しいです。 高機能なものならば(1)~(4)までサポートはしていますが手軽に 全自動で表示して欲しいです。指定はフォルダのみが好ましい。 こんなワガママな条件が揃っているフリーソフトご存知の方は 私にもこっそり教えて下さい。 お願いします。 (お勧めなソフトがあればそれも紹介して欲しいです)

  • Mr.Childrenのオフィシャルサイトについて

     最近Mr.Childrenのオフィシャルサイトに行こうとすると、「最新のMacromedia Flash Playerプラグインを入手して、ブラウザにインストールする必要があります」と表示されます。   ですので、そのMacromediaのサイトに行って「今すぐインストール」のボタンを押し、「インストール完了」と表示させたのですが、まだMr.Childrenのオフィシャルサイトに行っても「最新のMacromedia Flash Playerプラグインを入手して、ブラウザにインストールする必要があります」と同じ表示がされてしまいます。  これはどういう事なのでしょうか?考えられることがございましたら教えてください!よろしくお願いします

  • ソースネクスト社 本格翻訳 韓国語

     インストールは上手く行ったのですが (自動インストールでなくマニュアルインストールで インストール先のドライブを変更) ブラウザIE6 に翻訳用のアイコンが表示されない。 プラグインには入ってることが表示された。 (ツール→アドオン管理)  したがって、1番やりたい、ブラウザ翻訳ができません。

  • JAVA UPDATE161のインストールについて

    Windowa10 Home の環境で JAVA8 Update161 のインストールは完了したと思うのですが、確認しようとすると次のメッセージが表示されます、どうすればいいのでしょうか、教えて下さい。 ChromeブラウザではNPAPIプラグインがサポートされないため、すべてのJavaコンテンツが実行されません。Javaプラグインを実行するには、別のブラウザ(Internet ExplorerまたはMac上のSafari)に切り替えます。詳細 ※OKWAVEより補足:「NEC 121ware : Windows」についての質問です

専門家に質問してみよう