2

私はgrailsプロジェクト(1.1.1、Mac OS X)でいくつかの画像操作プラグインまたはJavaライブラリを使用しようとしました:imageToolsプラグイン、imageJ、awtライブラリなど。パスから画像を開いたり取得したりしてプロセスを開始するたびに、org。 codehaus.groovy.grails.cli.support.GrailsS​​tarter jarがファインダーで開き、大量のラムを食べます。

それは正しい行動ですか?

更新-サンプルコード:

def openFilePath = "/path/to/the/file/testfile.jpg" 
def imageTool = new ImageTool() 
imageTool.load(openFilePath) 

ImageToolプラグインですが、imageJやその他のJavaイメージライブラリでも発生します。NetBeansを使用する場合、....cli.support.GrailsS​​tarterプロセスにはNetBeansの親があります。ターミナルから始める場合、bashはプロセスの親です。次のように、ファイルを開くたびに次のようになります。

imageTool.load(openFilePath)

imageJの場合:

def o = new Opener() 
def imp = o.openImage(openFilePath)
4

1 に答える 1

1

画像加工も行っております。Mac OS Xコンピューターでは、GrailsアプリがFinderの新しいウィンドウとして開きます。これは正常であり、問​​題は発生しません。また、アプリの実行中にディスプレイのサイズを変更したり、追加のモニターを接続したりすると、stdoutでネイティブライブラリエラーが発生しますが、これによる実行中のアプリの問題はまだ確認されていません。

于 2011-08-25T13:19:50.783 に答える