• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オンラインでロゴ画像を作成)

オンラインでロゴ画像を作成する方法

このQ&Aのポイント
  • 会員サイトで自身でロゴ画像を作成できる方法を考えています。背景画像やロゴのテンプレートから選び、文字を入力して組み合わせた画像を作成することができます。ただし、Jqueryでの試みは画質が悪くなり挫折しました。FLASHを使用することを考えていますが、初心者なので作成方法について情報を探しています。
  • オンラインでロゴ画像を作成する方法をまとめました。会員サイト上で背景画像とロゴのテンプレートから選択し、文字を入力して組み合わせた画像を作成することができます。しかし、Jqueryでは画質が悪くなり挫折しました。そこでFLASHを使用することを考えていますが、初心者のため作成方法について情報を求めています。
  • オンラインでロゴ画像を作成する方法をご教授ください。会員サイト上で背景画像とロゴのテンプレートから選択し、文字を入力して組み合わせた画像を作成したいと考えています。しかし、Jqueryでの試みは画質が悪くなり挫折しました。FLASHを使用することを考えていますが、初心者なので作成方法について情報を探しています。

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

  • ベストアンサー
  • joy_28
  • ベストアンサー率84% (45/53)
回答No.1

tei_tatsuさん、 該当サイトは、サーバーサイドアプリとDBも駆使した、プロの作りです。 但し、おっしゃている、 「予め数枚づつ用意された背景画、ロゴのテンプレート画像からそれぞれ選択し、文字を入力して組み合わせたものを画像としてはきだす感じです。」 程度なら、やってやれないことはないです。下に、シンプルなサンプルを急ごしらえしましたが、読み込み用の外部PNGが、全くもって、ひどい、作りなので、そこは、きちんとしたデザイナーさんにやって頂くとして、ロジックだけ説明します。 1)400×300の背景画像もどきを3枚用意し、それにオーバーラップする図形(透過にしましたので、PNGとしました)も3枚用意しました。 2)背景画像のThumbnailをクリックすると、該当する背景画像が、オリジナルサイズで、読み込まれ、Nextボタンをクリックすると、図形のThumbnailが表れますので、それをクリックすると、背景画像の上に、図形がオーバーラップして、表示されます。→背景にテンプレートが載ったイメージでしょうか? 3)その時点で、saveBTNをクリックすれば、閲覧者のPCに、最終的な、絵が、JPGとして、保存されますので、閲覧者が自分のロゴを入手できるというモデルです(但し、無償モデルになるのでしょうか?) この基本形の応用で、おっしゃている程度の内容なら、可能が気がします。詳しくは、FLAをご覧ください。 尚、Flashだけでなく、閲覧者にダウンロードさせるために、サーバーサイドにPHPを設置してますが、そのPHPは、O'Reilly 「初めてのActionScrit3.0」のP-241を参照してます。他人様のscripの転載は、できませんので、ご興味があれば、該当図書に、アクセス下さい。

参考URL:
http://joy.life.coocan.jp/answers/save/logo.html

その他の回答 (1)

  • joy_28
  • ベストアンサー率84% (45/53)
回答No.2

「はじめてのActionScript3.0」のサンプルコードの使用に関して、 「本書や本書のサンプルコードを引用して質問に答える場合、許可を求める必要はありません」と記載されてましたので、PHPのコードを記載します。 -ファイル名:savejpg.php <?php if (isset($GLOBALS["HTTP_RAW_POST_DATA"])) { $jpg = $GLOBALS["HTTP_RAW_POST_DATA"]; $img = $_GET['img']; header('Content-Type: image/jpg'); header("Content-Disposition: attachment; filename=".$img); print $jpg; } else { print 'Encoded JPG information not received.'; } です。

tei_tatsu
質問者

お礼

的確なご説明を頂きありがとうございます!! また、サンプルまで用意頂いて本当にありがとうございます。 教えて頂いた内容、サンプルは、まさに理想的です。 実はテンプレート画像は度々変更の可能性があるので、サーバー上の特定フォルダに保存し、WEB上でPHPによる更新が可能なよう設計を考えていました。 頂いたサンプルのスクリプトを拝見させていただいたのですが、 まさしく思い通りのコンテンツが作れそうです。 やっと一歩どころかゴールまで行けそうです^^; 本当にありがとうございます。たすかりました。