问题标签 [jmagick]

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

java - 使用 JMagick 时 libMagick.so.10 的 UnsatisfiedLinkError

我正在尝试运行一个使用 JMagick 的程序。我已将本机库 libJMagick.so 以及 libMagick.so.10(64 位,与我的系统架构相匹配)添加到我的 java.library.path 中。但是当我尝试运行程序时,我收到以下错误:

libJMagick.so:libMagick.so.10:无法打开共享对象文件:没有这样的文件或目录

从错误来看,它似乎正在查找 libJMagick.so 文件,但它无法找到 libMagick.so.10,尽管它存在于 java.library.path 中。

我的系统中安装了 ImageMagick。

0 投票
1 回答
922 浏览

java - 如何通过 Java (JMagick) 在 ImageMagick 中使用大量参数?

我正在使用 Java 编写应用程序,我需要调整一些图像的大小,所以我一直在学习 ImageMagick。我需要用于我的目的的命令是:

使用Java,我想我可以使用:

不是吗?

但是,如果我宁愿使用 JMagick 之类的 API……我该如何继续编写我想做的事情?

非常感谢!问候。

0 投票
0 回答
292 浏览

java - java.lang.UnsatisfiedLinkError:magick.Magick.init()V Jmagick 中的错误

我已经正确安装了 imagemagick 和 jmagick,我可以使用下面的命令在终端中转换下面的代码简单代码

java -cp .:/home/user/6.4.0/classes/ JmagickImageResizer convert.jpg desc.jpg

但是当我在我的应用程序(在tomcat中运行)中尝试相同的代码时,我在尝试使用Jmagick调整图像大小时遇到​​了以下异常。

PS: java.library.path 已经在 ~/.bash_profile 文件中设置好了。

任何想法来解决这个问题?

0 投票
2 回答
610 浏览

java - 使用 jmagick 从图像中删除元数据

我已经使用下面的 imagemagick 命令从图像中删除了元数据。

转换 input.png -strip output.png

它几乎减少了 2MB 文件大小的 20%。

我需要使用 Jmagick java api 做同样的事情。

Jmagick 中是否有任何 api 可用于删除元数据?

0 投票
0 回答
908 浏览

java - jMagick 使用 Eclipse By Windows 64 位

在Eclipse中捕获jMagic,可以在本地调试吗?

我首先,从以下这个 URL下载“jmagick-win-6.3.9-Q8.zip”和“ImageMagick-6.3.9-0-Q8-windows-dll.exe” 。

解冻“jmagick-win-6.3.9-Q8.zip”,将“jMagic.jar”合并到 Eclipse 项目中。

接下来,我尝试安装“imageMagick”。但是,我的电脑无法连接到网络。在那里,“imageMagick”安装在另一台 PC 上,生成的文件通过路径带到我的 PC。

我尝试调试以下代码。

但是,会出现以下错误消息。

请让我知道这个问题。感谢您的阅读。

0 投票
1 回答
469 浏览

java - JMagick 向图像添加一些文本

我试图在图像中添加文本:

但我只有黑色样方......我的错误在哪里?我看到了很多例子,但它对我不起作用。但我也可以缩放和合成图像 - 因此 ImageMagick 和 JMagick 是有效的。请帮帮我!

0 投票
0 回答
295 浏览

java - magick.MagickException:没有图像来获取图像格式

我有一个通过 ImageMagick + JMagick 转换任何图像的代码。在我的本地 PC 上,我的代码工作正常,但在服务器上却不行。ImageMagick 安装完成,代表也送礼。一些 IM 测试,例如

工作正常。

这段代码

也有例外:magick.MagickException:无法检索句柄

我猜 JMagick 有一些问题,但我该如何检查呢?我试过重新安装 JMagick,但没用。有任何想法吗?

0 投票
0 回答
292 浏览

java - Java AWS Lambda - Jmagick

我正在尝试在我的 AWS Lamda Java 代码中使用 Jmagick。到目前为止,我已经完成了以下工作:

  1. 在 Amazon Linux EC2 上编译 ImageMagick 和 Jmagick 源并生成 .so 库。
  2. 在我的 Windows PC 上为我的 Java Lambda 编写了以下代码(使用 ImageMagick 和 Jmagick for windows)。

    /li>
  3. 将 .so 库打包成 Lambda 部署包(我使用 jar 作为部署包)。
  4. 该代码在我的 PC 上运行良好,但在 Lambda 上它没有生成任何图像文件。逻辑上应该在 /tmp/newImage.jpg 处生成一个。此外,我在 Lambda 日志中看不到任何异常/错误。

有什么我做错了吗?我还能做什么?如果有人特别在 ImagaMagick 和 Lamda 方面有经验可以提供帮助,我将不胜感激。

0 投票
1 回答
961 浏览

java - java.lang.UnsatisfiedLinkError: java.library.path 中没有 JMagick

有人用过JMagick吗?我使用 maven 导入了 jar 并收到错误“java.lang.UnsatisfiedLinkError: no JMagick in java.library.path”。经过大量研究,我发现我应该在 java.library.path 中设置 libJMagick.so 文件的路径。 http://www.jmagick.org/6.4.0/只有 jmagick 的源代码。我尝试按照此处的说明(https://gist.github.com/kei2100/4688805)构建 jmagick。我被困在下线

./configure --with-java-home=/System/Library/Frameworks/JavaVM.framework/Versions/Current --with-magick-home=/usr/local/Cellar/imagemagick/6.7.1-1/

它一直失败并出现错误“配置:错误:'无法找到 jni.h'” 我的 java_home/include 文件夹下有 jni.h。我尝试使用 --with-java-includes 参数传递包含文件夹。但它仍然不断失败。知道如何前进吗?

0 投票
0 回答
99 浏览

makefile - Windows 上的 jMagick 给出错误

尝试使用此 MakeFile Source制作 jmagick

我正在尝试使用 nmake 编译我的 C 和 JAVA 文件。我已经安装了 VCode 和 VC++。

我观察到我无法创建目标文件(对于 C 文件),因为 cl 给了我 jni.h not found。我不明白为什么会出现上述错误以及“javac 目录错误”。