2012-02-07 8 views
1

私はいくつかの小さな画像を並べて、フルサイズの画像を作りました。タイルはサーバーに保存されます。私は、正しい位置にタイルを一緒に縫い合わせ、すべてのタイルファイルで構成されたディスク上に1つのイメージファイルを作成したいと思います。 nodejsでこれをどうやって行えますか?nodejs小さいイメージからイメージを作成しますか?

おかげ

答えて

0

のNode.jsは、グラフィックス編集スイートを持っていないので、あなたの最高のパスはあなたが外部スクリプトを呼び出すことができます

になり、using javausing php、またはあなたが感じる言語最も快適なハッキング

how to run a script from node.jsにはたくさんの資料がありますので、ここでそれを説明しません。

しかし、スクリプトの引数として一時的なファイル名を渡し、実行が終了したら、バイナリを戻り値または同様に複雑なものとして読み取ろうとするのではなく、そのファイルを取得することをお勧めします。

3

おそらくImageMagickのようなツールを呼び出すのがいいでしょう。ImageMagickには、探しているものとまったく同じコマンドmontageがあります。

これは自分で実装するのはかなり簡単ですが、node-imagemagickのthis forkにはmontageのサポートがあります。

+0

nice;私は11月以来それが周りにあったとは信じられません。ノードはlibsに沿って叫んでいる! – Kato

+0

私は、それは良い方法のように見えます。私は、モンタージュ機能を持つ画像magickのforkedバージョンを使用しようとしていますが、npmモジュールのforkしたバージョンをインストールする方法がわかりません。何かヒント? – zumzum

+0

GitHubのtarball URLを使って 'package.json'の依存関係として追加することができます。 '" dependencies ":{" imagemagick ":" https://github.com/enobrev/node-imagemagick/tarball/master "}'。詳細は 'npm help json'([こちら](http://npmjs.org/doc/json.html#dependencies))を参照してください。 –

関連する問題