欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java實現將png格式圖片轉換成jpg格式圖片的方法【測試可用】

 更新時間:2018年03月16日 14:51:40   作者:sharkshake  
這篇文章主要介紹了Java實現將png格式圖片轉換成jpg格式圖片的方法,涉及java文件讀寫及圖形創(chuàng)建等相關操作技巧,需要的朋友可以參考下

本文實例講述了Java實現將png格式圖片轉換成jpg格式圖片的方法。分享給大家供大家參考,具體如下:

import java.awt.Color;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ConvertImageFile {
  public static void main(String[] args) {
    BufferedImage bufferedImage;
    try {
      // read image file
      bufferedImage = ImageIO.read(new File("c:\\java.png"));
      // create a blank, RGB, same width and height, and a white
      // background
      BufferedImage newBufferedImage = new BufferedImage(
          bufferedImage.getWidth(), bufferedImage.getHeight(),
          BufferedImage.TYPE_INT_RGB);
      // TYPE_INT_RGB:創(chuàng)建一個RBG圖像,24位深度,成功將32位圖轉化成24位
      newBufferedImage.createGraphics().drawImage(bufferedImage, 0, 0,
          Color.WHITE, null);
      // write to jpeg file
      ImageIO.write(newBufferedImage, "jpg", new File("c:\\java.jpg"));
      System.out.println("Done");
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

PS:這里再為大家推薦幾款圖片處理相關在線工具供大家參考:

在線圖片格式轉換(jpg/bmp/gif/png)工具:
http://tools.jb51.net/aideddesign/picext

在線圖片裁剪/生成工具:
http://tools.jb51.net/aideddesign/imgcut

ICO圖標在線生成工具:
http://tools.jb51.net/aideddesign/ico_img

在線低多邊形圖形生成工具:
http://tools.jb51.net/aideddesign/img_lowpoly

更多java相關內容感興趣的讀者可查看本站專題:《Java圖片操作技巧匯總》、《java日期與時間操作技巧匯總》、《Java操作DOM節(jié)點技巧總結》、《Java文件與目錄操作技巧匯總》及《Java數據結構與算法教程》。

希望本文所述對大家java程序設計有所幫助。

相關文章

  • springboot實現文件上傳步驟解析

    springboot實現文件上傳步驟解析

    這篇文章主要介紹了springboot實現文件上傳步驟解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • Elasticsearch常用DSL語法巧記

    Elasticsearch常用DSL語法巧記

    這篇文章主要為大家介紹了Elasticsearch常用DSL語法巧記,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • Java8 Lambda表達式詳解及實例

    Java8 Lambda表達式詳解及實例

    這篇文章主要介紹了Java8 Lambda表達式詳解的相關資料,需要的朋友可以參考下
    2016-09-09
  • 概述Java的struts2框架

    概述Java的struts2框架

    本篇文章主要對struts2框架概念、優(yōu)缺點進行簡要概述。相信會對大家學習Java有所幫助,需要的朋友一起來看下吧
    2016-12-12
  • springBoot無法解析yml問題

    springBoot無法解析yml問題

    這篇文章主要介紹了springBoot無法解析yml問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • RabbitMQ消費者限流實現消息處理優(yōu)化

    RabbitMQ消費者限流實現消息處理優(yōu)化

    這篇文章主要介紹了RabbitMQ消費者限流實現消息處理優(yōu)化,消費者限流是用于消費者每次獲取消息時限制條數,注意前提是手動確認模式,并且在手動確認后才能獲取到消息,感興趣想要詳細了解可以參考下文
    2023-05-05
  • IDEA找不到jdk該如何解決

    IDEA找不到jdk該如何解決

    這篇文章主要給大家介紹了關于IDEA找不到jdk該如何解決的相關資料,剛安裝好IDEA后,我們運行一個項目時候,有時候會遇到顯示找不到Java的JDK,需要的朋友可以參考下
    2023-11-11
  • 深入理解JDK8中Stream使用

    深入理解JDK8中Stream使用

    Stream 是 Java8 中處理集合的關鍵抽象概念,它可以指定你希望對集合進行的操作,可以執(zhí)行非常復雜的查找、過濾和映射數據等操作。這篇文章主要介紹了JDK8中Stream使用解析,需要的朋友可以參考下
    2021-06-06
  • Java單列集合Collection常用方法示例詳解

    Java單列集合Collection常用方法示例詳解

    這篇文章主要介紹了Java單列集合Collection常用方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • Java設計模式之裝飾模式(Decorator模式)介紹

    Java設計模式之裝飾模式(Decorator模式)介紹

    這篇文章主要介紹了Java設計模式之裝飾模式(Decorator模式)介紹,本文講解了為什么使用Decorator、如何使用裝飾模式、Jive中的Decorator實現等內容,需要的朋友可以參考下
    2015-03-03

最新評論