• 締切済み

画像ファイルの合成

perlで画像ファイルの合成はできますか? もしできるのであれば、その方法を教えてください。 やりたいことは、サーバに背景用の画像ファイルがあり、アップロードしたファイルとその背景用の画像ファイルを合成してサーバに格納したいです。 perlで画像ファイルを扱う方法が全くわからず、できるかどうかもわかりません。 アドバイス、よろしくお願いします。

みんなの回答

  • nao1810
  • ベストアンサー率0% (0/0)
回答No.3

オンラインにてperlmagickで画像合成を実現させました!。 アニメーションGIFの作成もできますよ。 合成させた画像はアバター素材として提供しています。 『こもれび.net』といいます(^^)/。

参考URL:
http://xn--28j4cybzb.net
回答No.2

「とほほのwww入門」で公開されている"gifcat.pl"を使えば簡単に出来ます。 gifcat.pl本体に書いてある使い方を引用しますね。 #---<ここから引用> 基本的な使い方 require "gifcat.pl"; open(OUT, "> out.gif"); binmode(OUT); # MS-DOS や Windows の場合に必要です。 print OUT &gifcat'gifcat("xx.gif", "yy.gif", "zz.gif"); close(OUT); #---<ここまで引用> 上記コード例なら、画像合成を利用したいCGIと同じディレクトリに"gifcat.pl"を置いた上で上記のコードを追加してください。 ("xx.gif", "yy.gif", "zz.gif")の部分には、合成したい画像のファイル名を入れます。 例えばCGIを置いたディレクトリと同じディレクトリに「aaa.gif」と「bbb.gif」を置いて合成をしたいのならば括弧内は("aaa.gif", "bbb.gif")になります。

参考URL:
http://www.tohoho-web.com/wwwsoft.htm
回答No.1

まったくの素人ですが、1日経っているので、少しでも 参考になれば、と。(既出の質問なのかな?) GDやpl使えば、画像を結合できたりするみたいですよ。 どういう用途に使うかは分かりませんが、テーブルを 使って、テーブルのセルの背景と、その上に画像じゃ だめなんですよね。^^ 上の画像は、背景を透過させる必要はありますが。 <td width="50%" background="背景.gif">  <img src="上の画像.gif"></td> こんな感じに。

参考URL:
http://sagittarius.dip.jp/~toshi/perl/

関連するQ&A