こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

http://www.mac.com/WebObjects/iCards.woa/79/wa/editCard?cty=JP&category=hol%2FChristmas&lang=ja&card=chr_latte04-

こちらのフォームに文字を入力し、上の 「続ける」 ボタンを押すと
その文字が入った画像がすぐに作成されます。

ASP などサーバーサイド技術で計算結果など返ってくるのは
見たことありますが、この場合はどんなテクニックを使ってるんでしょうか?

投稿日時 - 2006-12-14 06:47:16

QNo.2600171

困ってます

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

自分でやりたい場合は、まず自分でどんな言語が使えるか、
サーバでどんな言語/ライブラリが使えるかを把握しないといけませんね。
それによって参考リンクが変わってきますので
使える言語+「画像処理」というキーワードで検索してみると良いでしょう。

また、大抵こういうのはサーバサイドでのJavaでやっているとは思います。
画像処理はJavaやC++が強いのですが、C++だと完全に環境依存になるので、
サーバでの利用は難しいですね。
VB.NETでも画像処理はできますが、Windowsサーバ限定となります。
PerlやRubyでもできるかもしれませんが・・たぶん茨の道でしょうね。

というわけで、サーバでJava(JSP)/VB.NET(APS)あたりが使えないと
難しいかもしれません。
自分でサーバを立てるのならC++でも行けるでしょうが。

あと、画像にテキストを追加する処理ですが、
これはコンソールアプリ単体でもできますので
いきなりサーバ側でやるのではなく、まずはローカル環境で
動くものを作ると良いでしょう。

投稿日時 - 2006-12-15 12:01:18

お礼

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

投稿日時 - 2006-12-19 08:20:10

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

計算結果を返すのと基本的に同じですよ。
内部でやっていることが少し違うだけで、計算をする代わりに

1. テキスト、フォント情報を取得
2. ベースの画像を読み込みメモリに展開
3. 指定した座標にテキスト描画
4. 結果を画像(jpgかな?)として出力
5. 画像をWebページに組み込み

という処理をしていると思われます。

2~4を自前でやっているか、外部プログラムを呼んでいるかはわかりませんが、
Java単体でも、別な言語+何らかのフレームワーク(API)でも
やろうと思えばできるでしょう。

投稿日時 - 2006-12-14 10:47:21

お礼

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

投稿日時 - 2006-12-14 12:38:08

あなたにオススメの質問