问题标签 [marvin-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
257 浏览

javascript - 如何将坐标添加到数组

我正在尝试开发一个基本的 JavaScript 绘图脚本。

该脚本工作正常,但我的问题不是控制台记录每个像素所在的位置。它可以简单地记录一个数组吗?所以基本上如果前一个像素的颜色与循环中的当前像素相同,则将该像素坐标添加到数组中。如果它与前一个像素的颜色不匹配,请记录该数组,然后创建一个新数组并重复。

我希望有人能理解我的意思,最终我想保存点击或控制台日志。

我试图通过创建一个数组并使用 lineArray.push(x, y) 将 curXY 添加到数组中来实现这一点,但它似乎失败了。

这是我的脚本:

0 投票
1 回答
90 浏览

web - 如何将 Marvin 框架添加到在 tomcat 上运行的动态 Web 项目中?

Marvin 框架在我的 Eclipse 项目中完美运行。按照自述文件,我已将整个 marvin 文件夹复制到项目根文件夹。都好。

现在,当在 Eclipse 中设置与动态 Web 项目相同的应用程序并尝试在 Eclipses tomcat 9 上运行它时,我收到 HTTP 状态 500 – java.lang.ClassNotFoundException 导致的内部服务器错误(请参阅下面的“错误 1”)。

看来,在动态 Web 项目中,jar 应该位于 WEB-INF/lib 中。将 marvin_1.5.5.jar 复制到 WEB-INF/lib 时,正确找到了 marvin.image.MarvinImage 类(错误 1 ​​消失)。

但不幸的是,没有找到 Marvin 图像插件。我试图将整个 marvin 文件夹复制到 WEB-INF/lib - 没有用。我收到另一个 HTTP 状态 500 – java.lang.NullPointerException 的内部服务器错误(请参阅下面的“错误 2”)。我试图将其设置MarvinDefinitions.setImagePluginPath为 myproject/WebContent/WEB-INF/lib/plugins/ - 没有用。我在控制台中遇到错误:java.nio.file.NoSuchFileException: \myproject\WebContent\WEB-INF\lib\plugins\org.marvinproject.image.transform.scale.jar.

-> 有谁知道如何在动态 Web 项目中正确实现 Marvin?

错误 1

错误 2

0 投票
0 回答
34 浏览

java - 使用 marvin gaussianBlur 模糊图像

我尝试模糊输入图像ImageToProcess类型BufferedImage。我的代码如下:

我面临错误(425 - ImageToProcess 的大小以像素为单位):

java.lang.ArrayIndexOutOfBoundsException: Index 425 out of bounds for length 425

我试图使用

但它也不起作用。你能帮我解决这个问题吗?

0 投票
1 回答
39 浏览

java - Java 上的图像处理延迟

我有一个带有按钮的 jframe 来裁剪图像,我使用 Marvin libray 来处理图像。每当我单击按钮时,在我关闭 jframe 窗口后,都会在文件夹中创建新的裁剪图像。我不知道为什么会发生这种情况以及如何使其实时工作。感谢任何帮助

桂.java

裁剪方法