Tag: jai

适用于64位Windows的JAI和ImageIO

我搜索JAI和ImageIO库64位窗口,但我没有找到任何版本的这些。 6-7年前,Java Bug跟踪系统的最后64位获胜请求。 我想,jai的开发人员不会发布win64的任何版本。 🙁 我的问题是,我们可以从64bit窗口的源代码构建jai和imageio,这可能吗? 怎么样? 非常感谢…

JAI vendorname == null

所以我完成了我的应用程序编码以旋转TIFF图像,这需要JAI来操纵TIFF。 它在Eclipse下工作时工作正常,但每当我为库构建一个胖jar然后创建一个实现它(根据http://fjep.sourceforge.net/fjeptutorial.html ),当我执行java -jar Push时。 jar \ path \ to \ _dir,它会一直运行直到它到达压缩和保存的部分: TIFFImageWriterSpi tiffspi = new TIFFImageWriterSpi(); ImageWriter writer = tiffspi.createWriterInstance(); //Iterator iter = ImageIO.getImageWritersByFormatName(“TIFF”); //ImageWriter writer = iter.next(); ImageWriteParam param2 = writer.getDefaultWriteParam(); param2.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); param2.setCompressionType(“LZW”); param2.setCompressionQuality(0.0f); File fOutputFile = workArea[i]; ImageOutputStream ios = ImageIO.createImageOutputStream(fOutputFile); writer.setOutput(ios); if (frontPage == 1) { writer.write(null, new IIOImage(pg1, null, null), […]

如何在java中将TIFF转换为JPEG / PNG

最近我在尝试显示图像文件时遇到问题。 不幸的是,图像格式是TIFF格式,主要的网络浏览器不支持(因为我知道只有Safari支持这种格式)。 由于某些限制,我必须将此格式转换为主浏览器支持的其他格式。 但是,当我尝试转换格式时,它给我带来了很多问题。 我在网上搜索过,虽然在这个链接中发布了类似的问题如何在Java中将TIF转换为PNG? “但我不能得到它提出的结果.. 因此,我再次提出这个问题,希望能得到更好的解释和指导。 在完成提议的解决方案时,我遇到的问题很少: 1)根据Jonathan Feinberg提出的答案,需要安装JAI和JAI / ImageIO。 但是,在我安装了它们之后,我仍然无法在Netbean 7.2中导入该文件。 NetBean 7.2仍然建议导入默认的imageIO库。 2)当我使用默认的ImageIO库Read方法时,它将返回NULL值,我无法继续进行。 3)我还尝试了其他方法,例如使用BufferedOutputStream方法将TIFF文件转换为BIN文件,但结果文件大于11 MB,这太大而无法加载并最终加载失败。 if (this.selectedDO != null) { String tempDO = this.selectedDO.DONo; String inPath = “J:\\” + tempDO + “.TIF”; String otPath = “J:\\” + tempDO + “.bin”; File opFile = new File(otPath); File inFile = new File(inPath); BufferedInputStream […]