问题标签 [jai]

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 投票
2 回答
13135 浏览

java - ImageIO : 无法读取具有 CMYK 颜色空间的图像

我在读取使用 ImageMagick 创建的特定 jpeg 图像(CMYK 颜色空间)时遇到问题:

我尝试使用 JAI 而不是 ImageIO 但它仍然不起作用:

有什么想法可以解决我的问题吗?

0 投票
3 回答
14685 浏览

java - 用于 64 位 Windows 的 JAI 和 ImageIO

我搜索了 64 位窗口的 JAI 和 ImageIO 库,但我没有找到任何版本。6-7 年前 Java 错误跟踪系统上的最后 64 位获胜版本请求。

我认为,jai 的开发人员不会发布任何 win64 版本。:(

我的问题是,我们可以从它们的源代码为 64 位 Windows 构建 jai 和 imageio,这可能吗?如何?

多谢...

0 投票
3 回答
524 浏览

java - 用于 Java 的类似 RMagick 的图像处理库

有没有像RMagick一样易于使用并提供一组功能的 Java 图像处理库?(我见过 JMagick,不幸的是这不是我要找的那种库。)

编辑:请注意,速度与我们无关。我们正在寻找的是一个易于使用的库,它提供了许多内置的常用操作。

0 投票
2 回答
2995 浏览

java - Java将CMYK图像保存到文件

我正在尝试在 CMYK 颜色空间中创建图像,并在使用它之后,例如画线等,将其保存到文件中。不幸的是,互联网上没有很多关于 Java 中 CMYK 的信息。我只找到了一篇文章http://carback.us/rick/blog/?p=58。但是使用 iText 库将图像保存为 Pdf。但我需要将其保存为 png 或 jpeg 文件。这是代码:

当我试图保存图像时,我只是在打电话

ImageIO.write(图像,格式,文件);

有谁能够帮我?

0 投票
1 回答
12053 浏览

java - Java Advanced Imaging - 从哪里获得最新的二进制构建?

我正在搜索 Java Advanced Imaging 的最新官方二进制版本(至少是与平台无关的纯 Java 版本)。

官方项目网页位于http://java.net/projects/jai-core/但它仅链接到源代码 - 未提及二进制构建 - 还是我太盲目而看不到它们?

0 投票
0 回答
839 浏览

windows-7 - JAI tiff 图像转换在 Windows 7 上产生更大的文件大小

尝试使用具有 TIFF 格式的 JAI 压缩图像。它在 Windows XP 上运行良好,但在 Windows 7 上生成的文件大小是 Windows XP 的 10 倍。

使用 JAI 1.1 和 JRE 1.6_0_16

可能是什么问题?感谢您的帮助。

0 投票
1 回答
989 浏览

java - JAI.create 中的 DPI 更改...为什么?

在下面的代码中,我的源图像的 dpi 为 600,但结果图像的 dpi 为 96,为什么?

0 投票
2 回答
2889 浏览

java - 使用 JAI 将摆动组件写入大型 TIFF 图像

我有一个大的摆动组件要写入 TIFF。该组件太大而无法将 TIFF 加载到内存中,因此我要么需要制作一个由基于磁盘的 WritableRaster 支持的大 BufferedImage(如此所述),要么使用 JAI。

除了项目的完全混乱之外,JAI 似乎是更好的答案。

鉴于此,有人可以概述将我的挥杆组件写入平铺 TIFF 而不会耗尽内存的步骤吗?

图像尺寸可能为 10000x700

理想情况下,我会创建某种基于磁盘的映像,并将部分组件写入其中,每次写入都会刷新到磁盘。

编辑

我想我可以用 ImageWriter 做到这一点,但是当我打电话时我得到了 NoSuchElementException:

我的类路径上有 jai_code.jar 和 jai_core.jar jar,我还需要做些什么吗?

编辑 我可以使用 JAI 创建一个非常大的 TIFF,但 JAI 不支持 TIFF 压缩,因此文件为 92 MB。

如果我安装 JAI-ImageIO,我可以使用 ImageWriter 创建一个压缩的 TIFF,但只能从我没有足够内存的 Raster 或 BufferedImage 创建。

有没有办法做一个两步的方法,使用 JAI 创建大 TIFF,然后压缩大 TIFF 而不将整个东西加载到内存中?

0 投票
1 回答
462 浏览

netbeans - Java 高级成像不适用于 Mac 上 Glassfish 中的 EJB 模块,但出现在 EAR 中

我正在开发一个使用 Geotools 的应用程序,它又使用 Java 高级成像 (JAI) API 在 Glassfish 下运行。当我从 Netbeans 将我的应用程序作为 EJB jar 文件运行时,由于 CDI 扫描期间出现 ClassNotFoundException 而无法部署:

但是,如果我将 EJB 模块打包到 EAR 文件中,则不会出现上述异常,并且似乎可以正常加载。

由于在 Mac 上 JAI 核心类在系统扩展库中,我很困惑它没有出现在类路径上。

在类加载方面,EJB jar 和 EAR 文件之间是否有区别,或者这在 Glassfish/Weld 中是否很大?

想一想 - glassfish 是如何找到我的项目使用的库的 - 它们似乎没有被打包到 ejb jar 文件中 - netbeans 在这里做了一些聪明的事情吗?

谢谢,乔什

0 投票
1 回答
296 浏览

java - 获取和安装最新的 JAI java 库时遇到问题

我有一些问题。我正在尝试在 PC 上的 Eclipse 上安装 Java JAI 库,以便我可以创建一个独立的桌面应用程序来将 TIFF 文件转换为 JPEG。我已经搜索并找到了有关如何执行此操作的链接,但有一半已损坏或非常旧,我不确定哪个是最新的。Oracle 站点没有任何帮助,并且有指向不存在的下载页面的链接。任何帮助深表感谢。

我的第二个问题是这个库是否可以在 Mac 上运行,如果可以,我该如何安装它,以便我的代码可以在 Mac 上运行。

谢谢!