会員登録を求めるWebアプリでの初期アバター、ECサイトに商品を登録したときの初期画像。
こういった画像は固定のものを1つ用意しておいても良いのですが、Webアプリケーションの実行時つまりHTTPリクエストを受けたタイミング等で生成することができれば、そのWebアプリはもっとリッチなものになることでしょう。
SVG画像はXMLつまりテキストで書かれるものであるため、生成のために必要な特殊技術は少なく、また現代ではほとんどのブラウザで表示可能であることから、アプリケーション実行時の生成に大変適しています。
このセッションでは、PHPでSVG画像を生成する手法について解説します。以下のものの一部または全部を含む予定です。

- SVG画像の基礎知識
- SVG画像の生成手法その1:文字列処理
- SVG画像の生成手法その2:DOMツリーの処理
- SVG画像生成のパフォーマンス
- ラスタライズ(PNG画像化等)の方法や注意点
- 生成する画像にランダム要素を入れる(色、形、etc...)

Comments

Comments are closed.