TAK

ワードクラウドの作り方など

単純に文字の大きさを変えたりして並べるだけならhtmlで出来ますから、
全く難しくありません。


フォントサイズを大きくしたり小さくしたりして、
画像で、
隙間なく文字を詰めたりする、
そういうソフトウェアかサービスがあったと思ったんですが...

Tagxedo - Creator

多分覚えていたのはこれではないのですが、
これはどうやっているんでしょうか?

Tagxedo は silverlightで作られてるみたいです。
TextBlock みたいに、文字列を表示するためのクラスがあったりしますが.......

Tagxedoでは、クリックしてから作るまでに計算時間がかかってます。



となると、やっぱり、一回ごと文字の大きさと角度を計算して、重ならない配置を探しているとしか思えません。


だったら、phpなんかで作成しても変わらないですね。

phpでは比較的簡単に画像ファイルを出力出来ますよ。
gdライブラリがインストールされてる必要がありますが

imagettftext()で、 テキストの角度まで指定して画像に出力出来ます。