问题标签 [im4java]

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 回答
337 浏览

java - ImageMagick在Spring boot的打包WAR中找不到convert.exe的路径

我正在使用 ImageMagick 裁剪图像文件。我正在部署带有 ImageMagick 的打包 WAR。ProcessStarted 类的 searchForCmd() 函数无法从 WEB-INF/classes 中找到 ImageMagick 的文件,即

如何在打包战争中访问 c​​onvert.exe。

下面是堆栈跟踪。

0 投票
0 回答
142 浏览

java - 无法访问文件夹位置 war!\WEB-INF\classes\ 在使用 Spring boot 打包的战争中

我想访问我的资源文件夹路径,该路径位于由 spring boot 创建的打包 WAR 中。我查看了这个链接,它是在某个位置访问特定文件,但我只是在寻找文件夹位置。

使用 WAR 文件 getRealPath() / getAbsolutePath() 不起作用,下面是代码片段

在另一种情况下,我想访问在“WEB-INF/classes/ImageMagick-6.6.1-5”位置的war中打包的ImageMagic工具,但im4java库不能访问它。提供像“C:/ImageMagick-6.6.1-5”这样的任何驱动器位置都可以。

是否有任何解决方法可以访问 WAR 中目录的位置。

0 投票
0 回答
115 浏览

java - Imagemagick Im4Java - 如何在更大尺寸的图像上使用一种尺寸的标题

我很难弄清楚事件的顺序以获得一维的标题。然后在更大尺寸的图像上添加此标题。

现在我的操作顺序是:

这始终会创建 1080x1080 的图像,并使用标题来计算边距。

我尝试在标题调用之前运行 addImage 以将图像保存在一维,但我要么得到 800x800 图像,要么得到 2 张 800x800 和 1 张空白的图像。

我应该如何对这些操作进行排序?

谢谢。

0 投票
0 回答
80 浏览

java - 我需要帮助来使用 im4java API 将 png 图像的白色背景替换为透明,而不是使用命令行

我尝试使用以下几行将图像的白色背景替换为透明背景,

但我收到一个错误 - 无效参数 0.2%

有人可以帮忙吗?

0 投票
1 回答
255 浏览

java - Applitools:如何实现它?

我想实现可视化 UI 比较,但我不知道如何实现它。任何人都请提供一些关于如何实现可视化 UI 比较的想法。我知道需要比较实际和预期的屏幕截图,但我不知道何时执行它(无论是不同的测试用例还是将其集成到功能测试中)。

PS:我有个想法——是先执行所有功能测试,然后执行可视化 UI 测试?

请提供一些想法。十亿感谢您的帮助。

0 投票
0 回答
268 浏览

java - 使用 ImageMagick 创建纯色矩形

我在 Java 中找不到任何使用 rgb 选项创建纯色的命令。

我可以在命令行中创建它

这里

但是如何在 Java 中做到这一点?

像这样的东西:

看起来不那么漂亮

0 投票
0 回答
51 浏览

im4java - 当我使用 im4java 的 imagemagic montage 时,-tile row x clos 选项引发文件无法打开异常

./magick -version 版本:ImageMagick 7.0.8-46 Q16 x86_64 2019-05-19 https://imagemagick.org 版权所有:© 1999-2019 ImageMagick Studio LLC 许可:https://imagemagick.org/script/license。 php 功能:密码 DPC HDRI 代表(内置):bzlib freetype jng jpeg png tiff xml zlib

im4java-1.4.0.jar

当我运行命令时,它会引发异常

为什么 -tile 9x4 选项不起作用?

0 投票
1 回答
106 浏览

imagemagick - 如何使用 im4java 执行“tile:”命令?

我正在尝试使用 im4java 生成带有图案的图像上的文本示例图像。我的代码:

生成这样的脚本:

这几乎是我需要的。这是我试图生成的代码:

基本上

  • -瓷砖==>瓷砖:
  • -标签 ==>标签:

我在这里缺少什么?

0 投票
0 回答
83 浏览

imagemagick - 使用 imagemagic-im4java 比较两个图像并显示与原始图像的差异

我正在尝试使用 im4java 比较两个 jpg 图像并显示它们之间的差异。我已经成功地做到了,但是差异图像对比度的输出减少了。但我需要用原始对比度显示输出图像的差异。我需要在不改变对比度的情况下获得结果作为差异

注意:我无法在此处发布图片

0 投票
1 回答
592 浏览

imagemagick - magick 命令给出无法打开图像错误

我试图从我的命令提示符下运行命令,它给了我以下错误:

魔术师:没有此图像格式的解码委托`'@error/constitute.c/ReadImage/562。

另外,如何使用 im4java 从 java 运行这个命令?

注意我正在使用imagemagick veriosn7