问题标签 [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.
java - Java插件(JAI)自动安装
我想知道是否有人有让 JAI 从多个平台的小程序自动安装的经验。我看过
http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/extensions.html#specifying
它似乎暗示(事实上没有提到相反的事实)我只能指定一个平台安装程序。例如
无论如何我都看不到指定基于平台的实现 url,而且 JAI 有很多原生的东西,所以看起来我必须选择一个单一的平台。我一定遗漏了一些明显的东西,因为这违背了 Java 的最初主要目标:-(
我能想到的唯一解决方案是指定一个 URL 来确定目标平台是什么,然后发回相关文件,创建多个 Applet jar,每个都有不同的清单。这远非理想。
java - 使用 Java 和 JAI 对图像进行圆角处理
我们使用 JAI ( https://jai-imageio.dev.java.net/ ) 在 Java 中缩放和裁剪图像。我们想在我们的图像上创建圆角。我们如何做到这一点?
图片为JPG和PNG。我认为使用 JPG 更容易做到这一点?
该图像是来自 JAI 的 PlanarImage
可以转换为 java.awt.Graphics 对象
有没有人这样做过?
java - OSX 上的 JNI 问题
我在使用 Java 6(1.6.0_17 JVM:14.3-b01-101)的 OSX(10.5.8)上使用 AWT 类时遇到了问题。尝试加载 java.awt.Dimension 时代码会冻结,这发生在 Eclipse 或命令行中。有人遇到同样的问题吗?JAI 在以下代码中使用该类:
}
java - 使用java按需创建缩略图的成功案例
我在服务器上有一堆图像。当客户端请求图像的 url 时,客户端可以指定接收完整图像或获取图像的缩略图。因此,我希望实现一个 servlet 类型的解决方案来处理请求,并在需要时按需生成缩略图。它需要支持jpg、gif、tif、png。
看起来使用 BufferedImage、JAI 和/或 ImageMagick 是 java 的最佳选择(来自这篇文章)。还有其他我可能错过的吗?
另外,有没有人在java中实现过类似的东西?如果是这样,关于提供(1)相当下降质量缩略图的解决方案的任何建议,(2)在处理图像时不会占用大量内存,(3)可接受的响应时间?
java - javax.imageio.IIOException:在 PDFBox 中打印使用 CCITTFaxDecode 压缩的 PDF 时出现错误 2
我正在使用 PDFBox 尝试打印 pdf(我们使用的是 java 的 PDF Renderer,但遇到了 CCITTFaxDecode 压缩 pdf 的问题,所以我们切换了)。但是,pdf 都打印为空白页。当我单步执行 PDFBox 代码时,我在 PDCcitt.java 中遇到了这段代码:
正是在调用 ImageIO.read() 期间引发了这个神秘的错误: javax.imageio.IIOException: Error 2 我不知道这意味着什么,并且花了很长时间试图在网上找到它。谁能帮助阐明这个错误指的是什么?
java - Java JAI JPEG 图像编码 RuntimeException
我正在尝试构建一个应用程序,对任何类型的图像进行编码和调整图像大小并将其存储为 JPEG。
我使用这种奇怪的 jpeg并用于测试。
由于某种原因,JAI 无法将此图像渲染为 JPEG。我使用以下代码:
就encoder.encode(image)
一个RuntimeException
被抛出。
有什么建议么?
java - 检查文件是否为图像
我正在使用 JAI 并创建一个文件:
如果文件存在,我会在该行之前检查。但是我如何检查文件是 .bmp 或 .tiff 还是图像文件?
有人知道吗?
java - Java / JAI - 保存图像灰度
我尝试保存 tiff 而不是彩色灰度。我怎么能这样做?(必须使用 JAI,因为它是 tiff!)
非常感谢提前和最好的问候。
java - 将 PNG 转换为 JPEG
我在将简单的 PNG 转换为 JPEG 格式时遇到问题。我正在使用以下代码:
...
...
我最终得到一个 JAI 异常 -> java.lang.RuntimeException: Only 1, or 3-band byte data may be written。在 com.sun.media.jai.codecimpl.JPEGImageEncoder.encode(JPEGImageEncoder.java:148) ...
用完了选项。有什么建议吗?
java - What's the best way to fill or paint around an image in Java?
I have a set of images that I'm combining into a single image mosaic using JAI's MosaicDescriptor.
Most of the images are the same size, but some are smaller. I'd like to fill in the missing space with white - by default, the MosaicDescriptor is using black. I tried setting the the double[] background parameter to { 255 }, and that fills in the missing space with white, but it also introduces some discoloration in some of the other full-sized images.
I'm open to any method - there are probably many ways to do this, but the documentation is difficult to navigate. I am considering converting any smaller images to a BufferedImage and calling setRGB() on the empty areas (though I am unsure what to use for the scansize on the batch setRGB() method).
My question is essentially:
- What is the best way to take an image (in JAI, or BufferedImage) and fill / add padding to a certain size?
- Is there a way to accomplish this in the MosaicDescriptor call without side-effects?
For reference, here is the code that creates the mosaic: