• ベストアンサー

Apple のクリスマスカード、文字から画像を作成するには?

http://www.mac.com/WebObjects/iCards.woa/79/wa/editCard?cty=JP&category=hol%2FChristmas&lang=ja&card=chr_latte04- こちらのフォームに文字を入力し、上の 「続ける」 ボタンを押すと その文字が入った画像がすぐに作成されます。 ASP などサーバーサイド技術で計算結果など返ってくるのは 見たことありますが、この場合はどんなテクニックを使ってるんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yukimican
  • ベストアンサー率70% (112/159)
回答No.2

自分でやりたい場合は、まず自分でどんな言語が使えるか、 サーバでどんな言語/ライブラリが使えるかを把握しないといけませんね。 それによって参考リンクが変わってきますので 使える言語+「画像処理」というキーワードで検索してみると良いでしょう。 また、大抵こういうのはサーバサイドでのJavaでやっているとは思います。 画像処理はJavaやC++が強いのですが、C++だと完全に環境依存になるので、 サーバでの利用は難しいですね。 VB.NETでも画像処理はできますが、Windowsサーバ限定となります。 PerlやRubyでもできるかもしれませんが・・たぶん茨の道でしょうね。 というわけで、サーバでJava(JSP)/VB.NET(APS)あたりが使えないと 難しいかもしれません。 自分でサーバを立てるのならC++でも行けるでしょうが。 あと、画像にテキストを追加する処理ですが、 これはコンソールアプリ単体でもできますので いきなりサーバ側でやるのではなく、まずはローカル環境で 動くものを作ると良いでしょう。

yasu182
質問者

お礼

丁寧なアドバイスありがとうございます!! とても勉強になりました。 もっと調べてみようと思います!

その他の回答 (1)

  • yukimican
  • ベストアンサー率70% (112/159)
回答No.1

計算結果を返すのと基本的に同じですよ。 内部でやっていることが少し違うだけで、計算をする代わりに 1. テキスト、フォント情報を取得 2. ベースの画像を読み込みメモリに展開 3. 指定した座標にテキスト描画 4. 結果を画像(jpgかな?)として出力 5. 画像をWebページに組み込み という処理をしていると思われます。 2~4を自前でやっているか、外部プログラムを呼んでいるかはわかりませんが、 Java単体でも、別な言語+何らかのフレームワーク(API)でも やろうと思えばできるでしょう。

yasu182
質問者

お礼

回答ありがとうございます。こういったことを 自分でもやりたいと思うのですが、なにか参考の リンクやキーワードありますでしょうか?

関連するQ&A