問23 XML で図形を書く画像形式

応用情報​技術者試験 令和7年度 春期 午前、全80問のうちの問23。

出典:令和7年度 春期 応用情報技術者試験 午前 問23(ふりがなを省いた)

W3C で仕様が定義され,矩形や円,直線,文字列などの図形オブジェクトを XML 形式で記述し,Web ページでの図形描画にも使うことができる画像フォーマットはどれか。

  1. アOpenGL
  2. イPNG
  3. ウSVG
  4. エTIFF
答えと解説を開く

正解はウです。

SVG (Scalable Vector Graphics) は、四角形や円、線、文字といった図形を、位置や大きさを指定する XML の文で書き表す画像の形式です。仕様は W3C が定めていて、Web ブラウザがそのまま描画できます。点の集まりではなく図形の指定なので、拡大しても線がぼやけません。正解はウです。

ほかの選択肢が違う理由

  • アOpenGL は、2 次元や 3 次元の図形をプログラムから描くための API です。画像を保存する形式ではありません。
  • イPNG は、画素 (点) の並びを圧縮して保存するラスター形式の画像です。図形を XML で書くものではありません。
  • エTIFF は、画素の並びを保存するラスター形式の画像で、印刷や画像の受け渡しで使われます。XML で図形を書くものではありません。

仕組み

画像の形式は、点の色を並べて持つラスター形式 (PNG、JPEG、TIFF など) と、図形の形を数値で持つベクター形式 (SVG など) に分かれます。

ベクター形式は、アイコンやロゴ、図のように線や面でできた絵に向いています。写真のように色が細かく変わる絵には、ラスター形式が向いています。