単純な (ala Flickr ) tag cloudを参照しているのか、それとも Wordleのようなもう少し複雑なものを参照しているのかはわかりません。
とにかく、単純なタグ クラウドを探している場合は、各アイテムのサイズや色を変更するだけなので、(HTML をレンダリングする機能が既にある限り) 自分で実装するのはそれほど難しくありません。その頻度(またはその他の尺度)に基づいています。
既存のライブラリを使用したい場合は、 Tag Cloudなどのオープンソースの php バージョンの 1 つを見て、Web サーバーではなく php を使用してマシン上でローカルに実行してください。php をインストールphp filename.php
して、Python スクリプトを実行するのと同じように実行するだけです。
Wordle サービスを見ると、Java アプレットを使用してグラフィックスを生成するため、Wordle サービスを自動的に作成する方法がないように見えますcurl
。ただし、APIに関する FAQ に質問があります。
画像を生成する Web サービスとして Wordle を公開できますか?
スケーラブルな Web サービスは、その作業に数十ミリ秒もかからないはずです。Wordle を作成するには、Java ランタイムで数秒かかります。(この美しいアニメーションは見せるためのものではありません。実際には、アニメーション中に物事をレイアウトしています)。したがって、Wordle は常に、CPU を集中的に使用するものをユーザー、ユーザー、および CPU に割り当てます。
これを書いている時点で、Wordle は 1 秒あたり 10 ヒットを維持しています。その速度で Wordles をレンダリングする方法は地球上にありません。方法はありますが、私が持っているよりもはるかに多くのお金が必要です。
また、この前の質問が役立つ場合があります。