问题标签 [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.
java - 如何在 Java 中设置 icc 颜色配置文件并更改颜色空间
首先,我想说我不是图像处理专家。
我想将图像色彩空间从一个转换到另一个,并同时更改 icc 颜色配置文件。我设法使用 JMagick(ImageMagick Java 端口)来做到这一点,但在纯 Java 中没有办法(即使使用 JAI)。
coldfusion - 如何使用 ColdFusion 的 ImageMagick
ColdFusion 有一个很棒的 cfimage 标签,可以完美运行。但是,它不允许操纵矢量格式。这使我继续寻找 3rd 方工具来做一些“图像魔术”。
我决定用 ColdFusion 试试 ImageMagick。我读过几篇文章说“我曾经使用 ColdFusion 的 ImageMagick 工作了 X 年”。这是鼓舞人心的,但在遇到问题时并不是特别有用。
我尝试了以下方法:
cfexecute 带参数运行命令行“转换”命令。ColdFusion 页面不产生任何结果 - 只是一个空页面。图像未转换。浏览器没有异常或文本。ImageMagick 命令 'convert image.eps image.jpg' 在 Windows 命令行中完美运行,但在 ColdFusion 中却不行。
Im4java 和 JMagick 包装器直接从 Java 对象运行 IM 命令。我用 CreateObject 函数创建了 Java 对象并试图执行它的方法,但只得到了不同类型的 Java 错误,例如“无法将 image.jpg 转换为整数”。
欢迎任何建议。
谢谢!
PS:我的第一个'stackoverflow' :)
java - 如何从 Web 应用程序调用 JMagick
我有一个基于 servlet 的应用程序,用于提供存储的文档和图像。在系统设计时,这些图像都以基于公司标准的标准尺寸存储为 jpg。现在,用户想要看到的图像尺寸已经改变。由于有许多图像不需要调整大小,我们构建了一个服务来根据附加请求参数动态调整图像大小。然后将保存新文件以供将来请求。
可以使用 java 调整文件大小,但 JMagick 调整大小通常会产生更好看的图像。JMagick 的问题是必须加载一个 dll。这适用于可以访问服务器的本地测试,可以更改系统路径以添加包含 dll 的目录。
有没有办法从应用程序中加载 JMagick dll,以便 JMagick 可以在 Websphere 环境中工作?还是有另一种替代方案可以产生类似质量的图像?
imagemagick - Jmagick 圆角
我有一个关于 Jmagick 的问题,我怎样才能使图像的角变圆,这是否有意义,或者在 HTML 中使用 CSS 会更好吗?
谢谢
image-manipulation - 有人在 Windows 上使用 JMagick
对于部署,我将使用 Linux,但开发是在 Windows 上完成的。有人最近在 Windows 上使用过它吗?你有什么问题吗?
你有更新的 VC++ Makefile 可以分享吗?似乎最新 Magick 的目录结构与我在 jmagick 中找到的旧 makefile 所期望的完全不同。
情节变厚了。在我尝试编译 c 源代码时,它正在寻找源代码树中不存在的文件,例如 magick_ImageInfo.h。
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
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 可用,任何人都可以提出任何解决方案或告诉我路径吗?
谢谢,
java - 有没有更好的方法来设置/运行这个 Java 程序?
我的文件结构看起来像这样:
并编译/运行我使用以下命令:
正如您可能会说的那样,我依赖于已安装的 jmagick 库,其中 jmagick.so 文件位于 6.4.0/lib 中
大多数情况下,我想知道我是如何处理依赖关系的,以及如何才能做得更好,尤其是跨平台。
java - 如何使用 JMagick 转换色彩空间?
如何使用 JMagick API 转换色彩空间?
例如 CMYK --> RGB 和 RGB --> CMYK。
java - 如何创建一个 jmagick 应用程序
我对 jmagick 很陌生。谁能帮助我如何启动一个 jmagick 简单的应用程序?