PHPでImageMagickとICUを使って画像に縦書きテキストを描画する by rokuroku

PHPerKaigi 2021
採択
2021/03/28 11:50〜
Track A
レギュラートーク(20分)

PHPでImageMagickとICUを使って画像に縦書きテキストを描画する

496_ rokuroku 496_

PHPで画像に縦書きテキストを描画する話です。
横書きテキストしか描画できないImageMagickと、ICU (Intl) を使って実現します。
発表では以下の内容を踏まえて縦書きテキストを画像に描画する方法とその要素技術についてお話しします。

  • 縦書きテキストとは何か
  • テキストを構成する文字について
  • 文字を描画するためのフォントファイルについて
  • フォントファイルを扱う時に便利なttxというツールについて
  • PHPから使えるImageMagickについて
  • PHPから使えるICUについて
  • 文字列を折り返すということについて