ImageBuffer 生成tif 代码报空,tif 压缩

在Java项目中生成TIFF图片时遇到'No TIFF writers!'异常,解决方案是在JVM启动时或代码中添加ImageIO.scanForPlugins()。关于TIFF的压缩,介绍了两种方法:一是通过减小位深度(如使用BufferedImage.TYPE_BYTE_BINARY),二是利用CCITT T.6压缩算法,可以将图片大小压缩至原来的十分之一。实现CCITT T.6压缩时需设置ImageWriteParam的压缩模式、类型和质量,并注意必须在压缩模式下设置目的地类型。
摘要由CSDN通过智能技术生成

Iterator writers = ImageIO.getImageWritersByFormatName("TIFF");

if (writers == null || !writers.hasNext()) {
throw new IllegalStateException("No TIFF writers!");
}

最近做项目 要生成 tif文件 在main 函数中 一切正常,但是 拿到 web项目中 jar包添加了,但是,会抛出  throw new IllegalStateException("No TIFF writers!"); 这个异常,Google下

给出的解决办法 看这里吧  http://stackoverflow.com/questions/22523644/issue-in-getimagewritersbyformatname-for-tiff-getting-image-writer

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值