この記事では、PNG形式の画像をJavaのJPG形式画像に変換する方法について説明します。次のように、参照のために共有してください。
Import java.awt.color; Import java.awt.image.bufferedimage; Import java.io.file; Import java.io.ioexception; import javax.imageio.imageio; public constimagefile {public static void main(String [] args) try {//画像ファイルbufferedimage = imageio.read(new file( "c://java.png")); //ブランク、RGB、同じ幅と高さ、および白い//バックグラウンドBufferedImage newBufferedImage = new BuffereDimage(bufferedimage.getWidth()、bufferedimage.getheight()、bufferedimage.type_int_rgb); // type_int_rgb:24ビットの深さでRBG画像を作成し、32ビットマップを24ビットnewbufferedimage.creategraphics()。drawimage(bufferedimage、0、0、color.white、null)に正常に変換します。 // 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.vevb.com/aideddesign/picext
オンライン画像のトリミング/生成ツール:
http://tools.vevb.com/aideddesign/imgcut
ICOアイコンオンライン生成ツール:
http://tools.vevb.com/aideddesign/ico_img
オンライン低ポリゴングラフィック生成ツール:
http://tools.vevb.com/aideddesign/img_lowpoly
Java関連のコンテンツについては、このサイトに興味のある読者は、「Java画像操作スキルの要約」、「Javaの日付と時刻の操作スキルの概要」、「Java操作DOMノードスキルの概要」、Javaファイルの概要とディレクトリ操作スキルの概要」、「Javaデータ構造の概要」、およびAlgorithmm」を見ることができます。
この記事がみんなのJavaプログラミングに役立つことを願っています。