--- title: slug: Web/SVG/Element/image tags: - Element - Reference - SVG - SVG Graphics translation_of: Web/SVG/Element/image ---
{{SVGRef}}

The <image> は SVG の要素で、 SVG 文書内に画像を含めます。これは{{glossary("raster image", "ラスター画像")}}ファイルや他の SVG ファイルを表示することができます。

SVG ソフトウェアが対応する必要がある画像形式は {{glossary("JPEG")}}, {{glossary("PNG")}}, および他の SVG ファイルです。アニメーション {{glossary("GIF")}} の動作は未定義です。

<image> で表示される SVG ファイルは画像として扱われます。外部リソースは読み込まれず、 {{cssxref(":visited")}} のスタイルは適用されず、ユーザーと対話することはできません。動的な SVG 要素を埋め込みたいのであれば、 {{SVGElement("use")}} を外部 URL で使用してください。 SVG ファイルを含めてその中でスクリプトを実行するのであれば、 {{HTMLElement("object")}} を {{SVGElement("foreignObject")}} の中で使用してください。

注: HTML 仕様書は、解釈時に <image> を {{HTMLElement("img")}} の別名として定義しています。この仕様書の要素とその動作は SVG 文書またはインライン SVG 内のみのものです。

使用場所

{{svginfo}}

属性

グローバル属性

固有の属性

DOM インターフェイス

<image> は {{domxref("SVGImageElement")}} インターフェイスを実装しています。

SVG 内における PNG 画像の基本的な描画:

SVG

<svg width="200" height="200"
  xmlns="http://www.w3.org/2000/svg">
  <image href="https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png" height="200" width="200"/>
</svg>

結果

{{EmbedLiveSample("Example", 250, 260)}}

仕様書

仕様書 状態 備考
{{SpecName('SVG2', 'embedded.html#ImageElement', '<image>')}} {{Spec2('SVG2')}} height および width を省略可能とした
{{SpecName('SVG1.1', 'struct.html#ImageElement', '<image>')}} {{Spec2('SVG1.1')}} 初回定義

ブラウザーの互換性

{{Compat("svg.elements.image")}}