java读取TIF,TIFF文件方法

2018-11-25

private void isAsyuku() throws Exception {

InputStream file = upFile.getInputstream();

int index = StringUtils.split(upFile.getFileName(), "\\").length - 1;

String fileName1 = StringUtils.split(upFile.getFileName(), "\\")[index];

if(StringUtils.split(fileName1, ".").length == 1){

return;

}

String extension = StringUtils.split(fileName1, ".")[1];

StringUtils.equals(extension, "");

if (StringUtils.equals(extension, "gif") || StringUtils.equals(extension, "bmp")

|| StringUtils.equals(extension, "jpg") || StringUtils.equals(extension, "tif")

|| StringUtils.equals(extension, "tiff") || StringUtils.equals(extension, "GIF")

|| StringUtils.equals(extension, "BMP") || StringUtils.equals(extension, "JPG")

|| StringUtils.equals(extension, "TIF") || StringUtils.equals(extension, "TIFF")) {

if (StringUtils.equals(extension, "TIFF") || StringUtils.equals(extension, "TIF")

|| StringUtils.equals(extension, "tif") || StringUtils.equals(extension, "tiff")) {

IIORegistry registry = IIORegistry.getDefaultInstance();

registry.registerServiceProvider(new com.sun.media.imageioimpl.plugins.tiff.TIFFImageWriterSpi());

registry.registerServiceProvider(new com.sun.media.imageioimpl.plugins.tiff.TIFFImageReaderSpi());

}

// ファイルのピクセールサイズを取得する

BufferedImage image = ImageIO.read(file);

BigDecimal width = BigDecimal.valueOf(image.getWidth());

BigDecimal height = BigDecimal.valueOf(image.getHeight());

if (width.compareTo(new BigDecimal(5000)) > 0 || height.compareTo(new BigDecimal(5000)) > 0) {

this.imageFlage = "true";

} else {

this.imageFlage = "false";

}

}

}

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。

http://www.pinlue.com/style/images/nopic.gif

java读取tif文件_java读取TIF,TIFF文件方法相关推荐

  1. java读取系统中指定的文件_java读取jar中指定的文件

    Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案.它们允许开发人员把所有相关的内容 (.class.图片.声音和支持文件等) 打包到一个单一的文件中.JAR ...

  2. java 命令行 读取文件_java读取txt文件

    自己记录一下用法的,防止忘了 package dataStructure; import java.util.Scanner; import java.io.FileReader; import ja ...

  3. java文件读取的总结_java 读取文件方法的总结

    java 读取文件方法的总结 1.按字节读取 文件 内容 2.按字符读取 文件 内容 3.按行读取 文件 内容 4.随机读取 文件 内容 public class ReadFromFile { /** ...

  4. java scanner 读取文件_Java读取文本文件

    有很多方法可以在java中读取文本文件.下面我们来逐个看看java中读取文本文件的几个方法. 在java中有很多读取文本文件的方法.文本文件由字符组成,因此可以使用Reader类.在java中读取文本 ...

  5. java 文件夹下的文件_java读取某个文件夹下的所有文件

    import java.io.FileNotFoundException; import java.io.IOException; import java.io.File; public class  ...

  6. java object取数据_java使用ObjectInputStream从文件中读取对象

    import java.io.EOFException; import java.io.FileInputStream; import java.io.FileNotFoundException; i ...

  7. java中读取mp3文件_java读取mp3文件

    JMF实际上是Java的一个类包.JMF 2.1.1技术提供了先进的媒体处理能力,从而扩展了Java平台的功能.这些功能包括:媒体捕获.压缩.流转.回放,以及对各种主要媒体形式和编码的支 持,如M-J ...

  8. java读取properties文件_Java读取Properties文件的六种方法

    Java读取Properties文件有以下六种方法: 1.使用java.util.Properties类的load()方法String fileName="E:/system.propert ...

  9. java读取properties文件_java读取properties文件的几种方法

    一.项目中经常会需要读取配置文件(properties文件),因此读取方法总结如下: 1.通过java.util.Properties读取 1 Properties p=newProperties() ...

  10. java访问本地文件_java 读取本地文件 更改

    /*** @Title: MakeHtml * @Description: 创建html *@paramfilePath 设定模板文件 *@paramconent 替换的内容 *@paramdisrP ...

最新文章

  1. PTA基础编程题目集-7-15 计算圆周率
  2. java加减乘除运算代码_从“位运算”炫技到“操作符”,再到逐步理解“群论”...
  3. 韩顺平循序渐进学java 第10.11讲 继承.重载.覆盖
  4. Spring 事务传播行为的理解
  5. 如何把js变量传递给html页面,如何将js变量从一个html文件传递给另一个?
  6. Cheat Engine 教程( 1 - 9 通关 )
  7. 修改tomcat的conf/server.xml解决网页乱码
  8. HTML 5 aside 标签
  9. 中山纪念中学培训DAY1
  10. async python两个_Python多线程一览
  11. OpenDDS 配置文件详解
  12. 简单的限流保护电路图大全(六款简单的限流保护电路设计原理图详解)
  13. springboot xml转json工具类
  14. 薇娅直播卖火箭,B 站酒泉发卫星,航天贴标生意凭什么?
  15. 百词斩不复习_不背单词和百词斩哪个好?
  16. 日本杂货连锁Loft海外首家直营店上海开业;豪森药业创新药首次“出海” | 美通企业日报...
  17. 魔兽linux版本,linux下玩warcraft III(魔兽)
  18. 关于共享自习室查询座位空闲状态的算法笔记
  19. windows蓝屏原因速查表(常见蓝屏原因与解决方法速查(适用于Windows 7/8/8.1/10/11))
  20. 搭建rtmp直播流服务之1:使用nginx搭建rtmp直播流服务器(nginx-rtmp模块的安装以及rtmp直播流配置)

热门文章

  1. oracle自学视频
  2. 22个值得收藏的Android开源代码
  3. 全球及中国出版行业发展动态与运营盈利前景分析报告2022版
  4. 卡巴斯基2017免费版发布下载:文件/网页杀毒、自动更新/保护
  5. ubuntu 深度音乐播放器
  6. PXE网刻教程 教如何制作自己的DOS网卡驱动
  7. VMware虚拟机刷openWRT
  8. 盘点城市智慧水务领域的英文期刊
  9. CNN卷积神经网络原理详解(上)
  10. 项管:配置管理、变更管理、文档管理、知识管理及其他