0

私は 26 平方 x 26 平方のテーブルを持っています。各正方形は 30px * 30px になります。

タイルを考えると

  • upper_left.png
  • upper_right.png
  • upper_wall.png

と:

  • left_wall.png
  • right_wall.png

と:

  • bottom_left.png
  • bottom_wall.png
  • bottom_right.png

780px*780px の背景を構成することを目指しています。速度とレンダリング エラーの可能性を防ぐために、これらのタイルセットを 1 つの大きな背景に合成したいと考えています。8 個のタイルを作成するのは簡単でしたが、私はデザイナーではありません...
RMagick のような画像ライブラリを使用してそれらをまとめる必要があると思いますが、どこから始めればよいかわかりません。

理想的には、26 行と 26 列の多次元配列であるかのように画像を反復処理したいと考えています。そうすれば、必要な画像を各スポットにロードして、ファイルに書き出すことができます。

プログラムを使用して画像を操作する方法について、誰かが私を正しい方向に向けることができますか?

最終的な目標は、8 つの画像を含む tile_set.zip をサーバーにアップロードし、それを独自に実行させることです。

しかし今のところは、単純な Ruby シェル スクリプトで十分です。

前もって感謝します :)

4

1 に答える 1

1

スクリプトは書きませんが、ImageMagick の+append と -appendはこれを解決するツールです。対応する RMagick のドキュメントはこちらです。

于 2010-05-14T04:45:10.097 に答える