zoukankan      html  css  js  c++  java
  • Java TIF、JPG、PNG等图片转换

    代码如下:

    public static void main(String[] args)
        {
            try
            {
                BufferedImage bufferegImage = ImageIO.read(new File("C:\YD\2021-06-01\temp\094.tif"));
                ImageIO.write(bufferegImage, "jpg", new File("E:\094.jpg"));
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
        }

    如果是TIF转换的话,需要加上依赖 

    <!--imageio只能读取普通图片格式,不能读取tif,所以需要引入下面这个依赖解决这个问题-->
            <dependency>
                <groupId>com.twelvemonkeys.imageio</groupId>
                <artifactId>imageio-tiff</artifactId>
                <version>3.4.1</version>
            </dependency>

    实际项目操作中,可以用这个。

        /**
         * @param oldPath 原图片路径
         * @param newPath 转换后的图片路径
         */
        public static void tifToJpg(String oldPath, String newPath)
        {
            try
            {
                BufferedImage bufferegImage = ImageIO.read(new File(oldPath));
                ImageIO.write(bufferegImage, "jpg", new File(newPath));//可以是png等其它图片格式
            }
            catch (Exception e)
            {
                e.printStackTrace();
            }
        }
  • 相关阅读:
    HTML5 WEB SQL
    Android-day04
    Android-day03
    Android-day02
    Android-day01
    java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
    事务管理、整合Junit、整合Web、SSH整合
    AOP、AspectJ、JdbcTemplate
    Spring基础
    Hibernate对连接池的支持
  • 原文地址:https://www.cnblogs.com/qq1445496485/p/14869964.html
Copyright © 2011-2022 走看看