使用* live *插件开发的纯Java替代GIMP?

时间:2014-03-15 18:57:46

标签: java eclipse image-processing plugins gimp

基本上,我想将Eclipse编译器+ Java源代码编辑器与用于图像编辑/处理的优秀Java GUI相结合,以便直接在图像处理应用程序内部开发基于代码的图像处理插件。

这样做最简单的解决方案是什么?从Eclipse开始,构建一个图像处理工具?或者只使用Eclipse的一部分(编辑器+编译器)?是否有任何示例项目做类似的事情?

1 个答案:

答案 0 :(得分:2)

Marvin Framework通过插件界面提供功能扩展性。基本上,它允许您将图像处理算法实现为可以在应用程序上动态加载的Java类。

关于您的想法,请考虑将图像编辑软件和源代码编辑器结合使用的Java应用程序。在编写图像处理算法后,用户点击"执行"。申请:

  1. 将源代码保存为.java文件。
  2. 调用Java编译器生成.class
  3. 通过Java Reflection
  4. 将新类动态加载到应用程序中

    MarvinEditor基本上是为了让开发人员为应用程序添加新的插件。看看Marvin Prototyping Environment。它与你的想法相似。