将上传的图像从各种格式转换为 JPEG
我正在开发一个允许用户上传图像的网站。我希望能够接受 BMP、GIF、JPEG 和 PNG(也许还有其他一两个,如 TIFF)格式。我正在使用 Apache Commons Fil…
无法运行或 jai_imageio 或 ImageIO.getImageReadersByFormatName 无法获取对象
我正在运行一个使用 jai_imageio.jar 的程序,然后验证是否可以获取 ImageIO.getImageReadersByFormatName("tiff") 由于某种原因该程序正在其他服务器…
Java 高级成像缩放图像
我有一个 RenderedImage 形式的非常大的图像(~200,000x200,000 像素)。我裁剪了它,然后使用 JAI 的 ScaleDescriptor(它返回 RenderedOp)对其进行…
使用 Java JAI 缩放图像
我必须使用 Java JAI 缩放图像。目前,我使用以下代码: private static RenderedOp scale(RenderedOp image, float scale) { ParameterBlock scalePa…
使用 Java 高级成像 API 时的性能问题
在我们的项目中,我们使用 JAI 在小程序中显示图像的一部分、旋转图像和基本缩放。我们现在观察到该小程序需要很长时间来加载 - 第一次大约需要 20 秒…
java.awt.image.BufferedImage 使用自定义 ColorSpace 24 位 RGB 到 8 位灰度转换
我想使用 java.awt.image.BufferedImage 进行简单的颜色到灰度转换。我是图像处理领域的初学者,所以如果我感到困惑,请原谅。 我的输入图像是 RGB 24…
使用 JMF、Java 进行快速 24 位 RGB 到灰度转换
我正在用 Java 开发一个简单的(或者至少是这么认为的)桌面应用程序,用于实时图像处理。我选择使用 Java Media Framework (JMF) 访问视频帧。我有一…
在Java中将位图图像转换为未压缩的tif图像
我正在尝试将位图图像转换为未压缩的 tif 文件,以便与 Tesseract OCR 引擎一起使用。 我可以使用此方法生成压缩的 tif 文件... final BufferedImage …
JAI 文件加载/文件存储操作与 JAI 图像读取/图像写入操作。差异?
JAI 的 FileLoad/FileStore 操作和 ImageRead/ImageWrite 操作有什么区别? 一组在任何方面都比另一组更好吗?哪些应该用作默认值?…
将 ImageOutputStream 转换为 byte[]
一直尝试使用 JAI 将 ImageOutputStream 转换为 byte[]。任何意见都将受到赞赏。谢谢。 抱歉,这是我正在处理的代码片段。我不得不提前发布它。我面临…
我应该使用 JAI 吗?
我想开发具有大量图像处理功能的程序。我想使用 Java 和 JAI,但在我看来,Jai 已经老了,不再发展了? (http://java.sun.com/javase/technologies/de…
如何显示 TIFF 图像的拼接,允许缩放和移动
我想编写一个简单的 Java 应用程序来显示 TIFF 图像的大拼接图块的一部分。我希望能够缩放和移动。 使用 JAI 是当前最好的方法吗?该文档似乎非常过时…
JAI:读取 12 位 JPEG 文件
我是 Java 高级成像领域的新手,我遇到的第一个障碍是读取 12 位、单波段、灰度 JPEG 文件的能力。我已经看到有关 JAI 可以实现这一点的参考,但没有…
安装原生JAI,出现黑线
当我安装本机 JAI 时,缩放图像中出现黑线。有谁知道如何避免这种情况? ParameterBlockJAI pb = new ParameterBlockJAI("scale"); pb.addSource(imag…