gpt4 book ai didi

java - 通过 *live* 插件开发来替代 GIMP 的纯 java 方案?

转载 作者:行者123 更新时间:2023-11-30 03:58:46 28 4
gpt4 key购买 nike

基本上,我想将 Eclipse 编译器+Java 源代码编辑器与漂亮的 Java GUI 结合起来进行图像编辑/处理,以便直接在图像处理应用程序中进行基于代码的图像处理插件开发。

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

最佳答案

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

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

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

MarvinEditor 的作用基本上就是让开发人员向应用程序添加新插件。看看Marvin Prototyping Environment 。和你的想法很相似。

关于java - 通过 *live* 插件开发来替代 GIMP 的纯 java 方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22428304/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com