- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我在 JAI 和 ImageIO 库中搜索了 64 位窗口,但我没有找到任何版本。6-7 年前 Java Bug 跟踪系统上的最后 64 位 win vesion 请求。
我认为,jai 的开发人员不会发布任何用于 win64 的版本。 :(
我的问题是,我们可以从它们的源代码为 64 位 Windows 构建 jai 和 imageio,这可能吗?怎么样?
非常感谢...
最佳答案
从源语言的角度来看,JAI 和 JAI Image I/O 有两个部分,java 和 C/C++。 java 部分是免费的(作为免费啤酒),您可以从 java.net 下载和编译,但这是 java 源代码,无论架构如何(x86、x64)。
C/C++ 源代码不是由SUN 发布的,所以您只能获取Win32 和其他平台的编译后的.dll。本源代码未发布有多种原因,一是SUN使用第三方源代码并有权使用,不得(自由)再分发。
三年前,我们就 JAI Image I/O JPEG 12 位编解码器中存在的几个错误联系了 SUN,他们提供了一些选项。如果这些 bug 对我们来说是紧急的,我们可以提供 C/C++ 程序员来解决它们,如果我们签署 NDA(Non Disclosure Agreement),SUN 将向我们提供 codecLib 的源代码。另一个选择是等待 SUN 解决问题。我们为分配给错误的 SUN 工程师提供帮助,他在不到一周的时间内就解决了。
现在情况似乎有所不同,因为 JAI 和相关项目(图像 I/O)似乎不再活跃,即没有人在处理它们(新版本、错误修复)。
因此,如果您需要新版本,您最终会在使用 JAI 时遇到很多问题。
您可以使用 32 位 JRE 在 64 位操作系统(如 Windows 7 x64)中执行使用 JAI 的程序。
很遗憾,您不能在 64 位 JRE 中使用 JAI 或 Image I/O,因为您只能使用纯 Java 中可用的功能并且在 Image I/O 中丢失了大多数编解码器。
另一个问题是您真正需要 JAI 提供什么。 JAI 可以使用 100% 纯 Java 实现(软件版本),速度较慢但解决了 x64 的问题。 JAI Image I/O 也有一些功能可以通过 100% 纯 Java 实现,但其中大多数(如编解码器)需要 codedLib 等原生 dll。
关于java - 用于 64 位 Windows 的 JAI 和 ImageIO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5207145/
我在我的应用程序中使用了 jai(Java Advance Imaging)。 当我使用 jai 设置时,我觉得我的图像处理速度更快,但它需要在用户计算机上安装这些设置。 当我使用 Jai 的 Jar
我正在尝试使用 javax.media.jai.JAI 读取 .tif 图像。这是我的代码: import javax.media.jai.JAI; import javax.media.jai.Re
JAI 的 FileLoad/FileStore 操作和 ImageRead/ImageWrite 操作有什么区别? 其中一套在任何方面都比另一套更好吗?哪些应该用作默认值? 最佳答案 FileLoa
我最近使用 GeoTools 开始了我的第一个程序,其中我还使用了 JAI-Java Advanced Imaging 1_1_2_01 和 JDK 1_7。 在我添加 GeoTiff Jars 之前
我正在使用 JAI 读取 java 中的 Tiff 文件。使用此代码: RenderedOp renderer = JAI.create("fileload", tifFilename); retur
我想知道是否有人有让 JAI 从多个平台的小程序自动安装的经验。我看过 http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide
我正在使用 JAI 库对一系列图像进行调整,每个图像的大小约为 1300x1000。我使用“Rescale”调整像素强度,并使用 TiledImage.createGraphics() 方法中的 Gr
我正在此处查看现有的 Java CT 图像 显示程序。我尝试了解查找表在JAI中的工作原理。 来自JAI guide, section 7.6 ,我读到了这个: 输入像素值充当查找表输入的地址。查找表
我尝试保存 tiff 而不是彩色灰度。我怎么能这样做? (必须使用JAI,因为它是tiff!) 提前致谢并致以最诚挚的问候。 最佳答案 你想要的是下载 JAI Image I/O Tools ,它为
本文整理了Java中javax.media.jai.WarpPolynomial类的一些代码示例,展示了WarpPolynomial类的具体用法。这些代码示例主要来源于Github/Stackover
本文整理了Java中javax.media.jai.WarpAffine类的一些代码示例,展示了WarpAffine类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Mav
我已经读取了相当大的图像(jpeg)的应用程序,但只需要处理较小的图像,因此我使用类似的东西对它们进行子采样 ImageReadParam param = reader.getDefaultReadP
我正在尝试使用 JAI 创建一个由 4 个 TIF 图像组成的马赛克,每个图像的尺寸为 5000 x 5000。我编写的代码如下.. RenderedOp mosaic=null; P
我正在尝试使用 GeoTIFF-jai 库在 Java 中生成经过地理校正的光栅图像。我尝试在 SourceForge 网站上查找有关如何执行此操作的文档,但 SourceForge 说“不幸的是,该
JAI ImageIO-core 附带一组 native 编解码器。编解码器捆绑在一组 .so 和 .dll 文件中。主要是clib_jiio.dll clib_jiio_sse2.dll clib_
我正在尝试将多个图像串联成一个,但遇到了问题。为了隔离这个问题,我创建了以下 POC,我正在尝试解决该问题,以便了解如何使用 JAI API。 在 POC 中,我有两个图像“image1.gif”和“
我正在使用 JAI 向图像添加“边框”。例如 ParameterBlock pb = new ParameterBlock(); pb.addSource(r); pb.add(leftPad); p
我一直在使用 JAI 来写入和读取 TIFF 图像,但我最近在编码灰度图像时遇到了一个问题,我在每个 strip 的末尾得到 7 个黑色 (0) 像素 (8每条线数): 只有在使用下面的 SSCE 将
我想开发具有大量图像处理功能的程序。我想使用 Java 和 JAI,但在我看来,Jai 已经老了,不再进化了? ( http://java.sun.com/javase/technologies/de
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我是一名优秀的程序员,十分优秀!