• ベストアンサー

2種類のファイルを一枚の画像ファイルに一括でする方法について

80X80のサイズの画像ファイル2枚で160X160の画像を作りたいと考えています。 大量にある80X80の画像ファイル(jpg)の全ての組合わせについて下記のような一枚のファイルを作りたいのです。(10枚なら10X10=100枚のファイル) ■□ □■ (黒色が80X80の画像ファイル) 用途は多量にあるチーム画像から対戦カードの1枚のファイルを一括で作ると言うものです。 どのようにプログラムを作ればよいかわかりません。 Perlじゃなくてもいいんですが、何か一括作成できるよいツールがありましたらご教授いただけませんでしょうか?

noname#65455
noname#65455
  • Perl
  • 回答数2
  • ありがとう数0

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

  • ベストアンサー
  • guci-ok
  • ベストアンサー率33% (49/146)
回答No.2

まずは、質問の内容を整理しましょうよ。 このような場で、沢山のことを一度に聞くと答えるほうも困ります。 そもそも聞きたいのは数学的な組み合わせですか、画像の合成ですか?両方? #1の方が答えているような組み合わせなら、CPANを探せば欲しいモジュールが見つかるかも知れません。 たとえば、100個から2つを選ぶ組み合わせは45個あります。こうゆことじゃない? #!perl use Math::Combinatorics; my $count = 0; my @n = (1 .. 10); my $combinat = Math::Combinatorics->new(count => 2, data => [@n], ); print "combinations of 2 from: ".join(",",@n)."\n"; print "------------------------".("--" x scalar(@n))."\n"; while(my @combo = $combinat->next_combination){ print join(' ', @combo)."\n"; ++$count; } print "------------------------"."\n"; print "count = $count\n"; __END__ D:>COMBI.pl combinations of 2 from: 1,2,3,4,5,6,7,8,9,10 -------------------------------------------- 1 2 1 3 1 4 (途中、省略) 7 10 8 9 8 10 9 10 ------------------------ count = 45 D:>

その他の回答 (1)

noname#101556
noname#101556
回答No.1

以下不充分ながらご参考まで; ご要望に見事一致する画像処理アプリケーションはおそらく見つからないと思います。そうした場合、処理の要点は「多量のチームから2チームを選ぶ『組み合わせ』の羅列の作成」であると思います。例えば以下のような処理が出来れば良いのではないでしょうか。 パラメタ :  全体=3  選択=2 結果 : 1,2  1,3  2,3 これに該当する java プログラミングの例があります。ロジックのご参考としてだけでも見てみてはいかがでしょう。 http://www.gulf.or.jp/~damayan/algo/CombEnum.java ご要望の実現には、これ以外にいろいろ処理・考慮が必要です。 ・得られた組み合わせ文字列を加工し、    バッチファイルやパラメタファイルを作成して画像結合ツールを動かす または   HTMLドキュメントに表示するのであれば<img src=...>を2つ並べた記述を生成する ・画像ファイルの名前は数字を含めるなど統一形式にする 附記: >10枚なら10X10=100枚のファイル 上に従うと全体=3での組み合わせは以下になります 1,1  1.2  1,3  2,1  2,2  2,3  3,1  3,2  3,3 対戦カードに (1,1) や (1,2の他に2,1) は必要ですか。 - 少しでもお役に立てば幸いです。

関連するQ&A

  • 画像一括変換

    imagemagickを使って画像を一括で大量にトリミングしたいです。 (exp_in_100001.jpgからexp_in_108188.jpgの8188枚) -cropを使えば1枚ずつだったらできるのですが 一括でのやり方がわかりません。

  • カシオのcamファイルをjpgに一括変換したい

    1997年頃に使っていたカシオデジタルカメラのファイル形式である拡張子.camのファイルが大量にあります。  これを、jpg形式のファイルに一括変換するツールはありませんでしょうか。

  • 同じファイル名の画像などを複数サイトから一括DL出来るツールを探しています。

    はじめまして。 例えばhana.jpgをgooで検索してみると http://search.goo.ne.jp/web.jsp?TAB=&MT=hana.jpg&web.x=22&web.y=11 上記検索結果に複数サイトのhanaの画像ファイルがあると思います。 これらを一括DL出来る便利なツールを教えてください。 出来れば複数の拡張子(*.jpg *.png *.zip)を選択できるような機能が付いているのがベストなのですが。。。

  • 大量のbmp画像をjpg画像に一括変換できるフリーソフト

    大量のbmp画像をjpg画像に変換したいのですが、ひとつひとつのファイル毎に操作をするのではなく、最初に設定すれば、対象のファイルをすべて一括変換してくれるフリーソフトを探しているのですが、良いソフトはないでしょうか。変換速度もできるだけ速い方が良いです。よろしくお願いします。

  • 画像ファイルの一括削除

    画像ファイルの一括削除 こんばんわ。急ぎでお願いします。 私はDドライブにたくさんのフォルダがあり、そのフォルダの中にいろいろな種類のファイルが混ざっています。しかし、そのなかの画像ファイルだけを削除できるような便利なフリーソフトはありませんでしょうか。 たとえば、「OKWave」というフォルダのなかにJPGやPNG、TXT、THML、AVIなどなどの拡張子のファイルがあるとします。その中の「JPG」と「PNG」だけ削除するというようなフリーソフトが欲しいんです。フォルダのなかのフォルダ(指定フォルダ以下のすべてのフォルダ)のファイルも同様に削除出来るものがいいんですが・・・ わがままですみませんがどうぞよろしくお願いします。

  • 画像ファイル名をリストに基づき一括で変更できるソフトを探しています

    よくある決まった文字への置換ではなく、それぞれ画像のファイル名をabc.jpg ⇒1001001.jpg のようにまったく規則性がない場合、複数の画像ファイルをそのリストに基づいて一括で変更する事ができるソフトを探しています。是非教えて下さい。

  • Excelへの一括画像貼り付け

    よろしくお願いします。 Windows XP Pro SP2 Excel 2007 大量にあるjpg画像をExcelへ一括で貼りつけたく、 Web上でマクロを探していました。 下記がヒットしたので、使用してみたのですが、 良回答となっているどちらの方法を試しても 同じ場所に貼り付けられるだけで ちゃんと並んでくれませんでした。 なぜでしょうか? http://oshiete1.goo.ne.jp/kotaeru.php3?q=1182506 また、上記マクロでなくとも、 大量にあるjpg画像をExcelへ ・縦に ・順番に ・統一されたサイズで ・一括で 貼りつけていくマクロをご存じでしたら教えてください。 どうぞよろしくお願いします。

  • 画像ファイルの整理ソフトについて

    バラバラの名前の画像ファイルを一括してリネームできる フリーソフトは無いですか?例えばa.jpg 画像.jpg CD.jpg のようなファイルを画像001.jpg 画像002.jpg 画像003.jpg みたいに任意の名前でリネームしたいです。 一括でリネームできればその他の機能は特にいらないです。 過去に使っていたソフト名を忘れてしまいました。 よろしくお願い致します。

  • 画像ファイルが開けません。

    データ復旧をしたjpgファイルが開けません。 フォトショップで開こうとしても、「不明または無効なjpgマーカーが見つかりました」 となります。 アイコンではjpgファイルとなっているのですが...。 何か強力な画像展開ツールはないのでしょうか?

    • ベストアンサー
    • Mac
  • ファイル(JPG)の名前を昇順で一括リネームしたい

    ファイル(JPEG)の名前を昇順で一括リネームしたいのですが なにかよいツールはありますでしょうか? 例: DSC05001.JPG DSC05002.JPG DSC05003.JPG ・ ・ DSC05100.JPG