问题标签 [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 回答
5941 浏览

java - 如何在 Java 中设置 icc 颜色配置文件并更改颜色空间

首先,我想说我不是图像处理专家。

我想将图像色彩空间从一个转换到另一个,并同时更改 icc 颜色配置文件。我设法使用 JMagick(ImageMagick Java 端口)来做到这一点,但在纯 Java 中没有办法(即使使用 JAI)。

0 投票
3 回答
4017 浏览

coldfusion - 如何使用 ColdFusion 的 ImageMagick

ColdFusion 有一个很棒的 cfimage 标签,可以完美运行。但是,它不允许操纵矢量格式。这使我继续寻找 3rd 方工具来做一些“图像魔术”。

我决定用 ColdFusion 试试 ImageMagick。我读过几篇文章说“我曾经使用 ColdFusion 的 ImageMagick 工作了 X 年”。这是鼓舞人心的,但在遇到问题时并不是特别有用。

我尝试了以下方法:

  1. cfexecute 带参数运行命令行“转换”命令。ColdFusion 页面不产生任何结果 - 只是一个空页面。图像未转换。浏览器没有异常或文本。ImageMagick 命令 'convert image.eps image.jpg' 在 Windows 命令行中完美运行,但在 ColdFusion 中却不行。

  2. Im4java 和 JMagick 包装器直接从 Java 对象运行 IM 命令。我用 CreateObject 函数创建了 Java 对象并试图执行它的方法,但只得到了不同类型的 Java 错误,例如“无法将 image.jpg 转换为整数”。

欢迎任何建议。

谢谢!

PS:我的第一个'stackoverflow' :)

0 投票
1 回答
936 浏览

java - 如何从 Web 应用程序调用 JMagick

我有一个基于 servlet 的应用程序,用于提供存储的文档和图像。在系统设计时,这些图像都以基于公司标准的标准尺寸存储为 jpg。现在,用户想要看到的图像尺寸已经改变。由于有许多图像不需要调整大小,我们构建了一个服务来根据附加请求参数动态调整图像大小。然后将保存新文件以供将来请求。

可以使用 java 调整文件大小,但 JMagick 调整大小通常会产生更好看的图像。JMagick 的问题是必须加载一个 dll。这适用于可以访问服务器的本地测试,可以更改系统路径以添加包含 dll 的目录。

有没有办法从应用程序中加载 JMagick dll,以便 JMagick 可以在 Websphere 环境中工作?还是有另一种替代方案可以产生类似质量的图像?

0 投票
1 回答
395 浏览

imagemagick - Jmagick 圆角

我有一个关于 Jmagick 的问题,我怎样才能使图像的角变圆,这是否有意义,或者在 HTML 中使用 CSS 会更好吗?

谢谢

0 投票
1 回答
4552 浏览

image-manipulation - 有人在 Windows 上使用 JMagick

对于部署,我将使用 Linux,但开发是在 Windows 上完成的。有人最近在 Windows 上使用过它吗?你有什么问题吗?

你有更新的 VC++ Makefile 可以分享吗?似乎最新 Magick 的目录结构与我在 jmagick 中找到的旧 makefile 所期望的完全不同。

情节变厚了。在我尝试编译 c 源代码时,它正在寻找源代码树中不存在的文件,例如 magick_ImageInfo.h。

0 投票
2 回答
9542 浏览

java - 尝试加载文件时出现 JMagick 错误 - UnsatisfiedLink

java.lang.UnsatisfiedLinkError:java.lang.System 的 java.lang.Runtime.loadLibrary0(Runtime.java:823) 的 java.lang.ClassLoader.loadLibrary(ClassLoader.java:1754) 的 java.library.path 中没有 JMagick .loadLibrary(System.java:1045)

尝试使用代码时

任何想法为什么会这样?我在 OSX 上使用 Eclipse

0 投票
1 回答
4552 浏览

java - 用于 64 位处理器的 JMagick.dll

我正在尝试使用 java 程序中的 jmagick 接口(JNI)运行一个程序来调用 ImageMagick 中的 C++ 库。但我得到以下异常


线程“main”中的异常 java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk1.6.0_16\bin\jmagick.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform


我试图为 64 位处理器搜索 jmagick.dll,但找不到。如果 64 位 dll 可用,任何人都可以提出任何解决方案或告诉我路径吗?

谢谢,

0 投票
1 回答
185 浏览

java - 有没有更好的方法来设置/运行这个 Java 程序?

我的文件结构看起来像这样:

并编译/运行我使用以下命令:

正如您可能会说的那样,我依赖于已安装的 jmagick 库,其中 jmagick.so 文件位于 6.4.0/lib 中

大多数情况下,我想知道我是如何处理依赖关系的,以及如何才能做得更好,尤其是跨平台。

0 投票
0 回答
1322 浏览

java - 如何使用 JMagick 转换色彩空间?

如何使用 JMagick API 转换色彩空间?

例如 CMYK --> RGB 和 RGB --> CMYK。

0 投票
1 回答
10360 浏览

java - 如何创建一个 jmagick 应用程序

我对 jmagick 很陌生。谁能帮助我如何启动一个 jmagick 简单的应用程序?