2011-04-11 6 views
0

処理コードで画像を作成し、 というデータベースに保存する必要があります。 はどのように我々はJavaコードからprocessing.jsスニペットを呼ぶのですか、動的に 引数を渡す(次のコードでは例えば、我々は 動的に角度を渡したい)処理スクリプトをJavaで実行する方法

int x1 = 30, y1 = 20, x2 = 30, y2 = 180, x3 = 180, y3 = 180; 
int x = width/2, y = height/2; 
translate(x, y); 
rotate(radians(angle)); 
triangle(x1, y1, x2, y2, x3, y3); 
save("triangle.png"); 

答えて

-1

あなたが本当に行きたい場合この方法では、hereがその一例です。しかし、私はJavaからJavascriptに行くのはあまり意味がありません。代わりにJava I/O APIを使用することを検討することがあります。

+0

processing.jsを使用してイメージを作成し、save(..)呼び出しを使用してイメージをファイルシステムに保存します。私たちが探しているのは、このjavascript関数をJavaコードから呼び出して自動化することです。あなたの提案に基づいて私の理解は、私たちがやりたくない画像操作のためにJava I/O APIを使う必要があるということです。 – Achaius

+0

このブリッジを有効にするためにJavascript自体で処理されるラッパーがあるかどうかを知りたいので、Javaコードからこのイメージを生成するための呼び出しを行うことができます。 – Achaius

0

Processingからコードを呼び出すのはなぜですか?私はそれがJavaであるので、どのJavaアプリケーションにも統合できると思う。

+0

私たちが作成しようとしているコードは、ユーザーインターフェイスを持っていないため、アプリケーションの初期化中にすべてのイメージをデータベースに読み込みながら実行されます。 – Achaius

+0

私は明らかにあなたのシステムを全く知らないのでYMMVですが、例えば、IDEを配置せずにコマンドラインから処理スクリプトを実行することは間違いありません。例については、http://www.ctctlabs.com/index.php/blog/detail/how_to_use_processing_from_the_command_line_to_generate_images/を参照してください。 – muffinista

関連する問題