質問: 「らき☆すた」っぽいロゴが作れる「とある櫻花のジェネレーター」のようなプログラムを作りたいと思っています。 photoshopで作ったようなキレイなロゴが作成できるのことに衝撃を受けて自分で作ってみようとチャレンジしています。(PHP歴 2年 本職はWEBデザイナーです。) 現在 PHPとGDで作成しているのですが ・アンチエイリアスがキレイに効かない ・文字の縁取り(アウトライン)が粗くなる ・作成に時間がかかる という問題にぶつかっています。 「とある櫻花のジェネレーター」レベルにアンチエイリアスが効いた滑らかな文字を作成するために、参考になるサイトやポイントをお教えいただければ嬉しく思います。 ちなみに作成した画像を貼り付けています。 よろしくお願いいたします。
回答: そういう場合にはスーパーサンプリング処理を行います。 何をするかというと、一度完成品の何倍もの大きさの画像を作成し、それを縮小するのです。 この過程を踏むことで滑らかな縁取りが可能です。 以下のサイトにサンプルスクリプトがあります。 * [GD] imageantialiasを使用せず画像の拡大・縮小でアンチエイリアス処理を行う : アシアルブログ