Манипулирование изображением Грааля - PullRequest
2 голосов
/ 27 октября 2009

Я пытался использовать в своем проекте Grails (1.1.1, в Mac OS X) некоторые плагины для работы с изображениями или java-библиотеки: плагин imageTools, imageJ, awt-библиотеки и т. Д. Каждый раз, когда я открываю / беру изображение с пути, чтобы начать процесс , org.codehaus.groovy.grails.cli.support.GrailsStarter банка открывается в видоискателе и съедает много барана.

Это правильное поведение?

обновление - примеры кодов:

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

Плагин ImageTool, но это также происходит с imageJ и другими библиотеками изображений Java. Если я использую NetBeans, у процесса .... cli.support.GrailsStarter есть родительский элемент NetBeans. Если я начну с терминала, Bash является родителем процесса. Каждый раз он открывает файл, как здесь:

imageTool.load(openFilePath)

С изображением J:

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

1 Ответ

1 голос
/ 25 августа 2011

Мы также делаем манипуляции с изображениями. На компьютерах Mac OS X приложение Grails открывается как новое окно в Finder. Это нормально и не должно вызывать проблем. Кроме того, если вы измените размер дисплея или подключите дополнительные мониторы во время работы приложения, вы получите собственные ошибки библиотеки в своем стандартном выводе, но я пока не вижу каких-либо проблем с запущенным приложением из этого.

...