快好知 kuaihz

java读取TIF,TIFF文件方法

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";

            }

        }

    }

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:读取  读取词条  文件  文件词条  方法  方法词条  java  java词条  TIFF  TIFF词条  
综合

 一款可以让你扔掉鼠标的神器!

-平时我们使用电脑,配合键盘和鼠标是一件再普通不过的事了。但有时候难免会出现忘记带鼠标或者鼠标坏掉的事。今天“事儿哥”就给的大家分享一个可以用键盘实现各种鼠标功...(展开)

综合

 别慌,误删的手机图片还能恢复

一个致力于为大家的生活、工作、学习提供更多价值的公众号!手机内存越来越大,大家手机里的照片也越来越多,然而在清理手机空间的时候稍不注意手残了,会把一些重要的照片...(展开)