Javaプログラミング学習サイト ゆるゆるプログラミング

・Javaソースダウンロード(JPG2PNG.java)

このソースについての記事はこちら「簡単な画像処理プログラム」です。

JPG2PNG.javaをダウンロード

ダウンロードしたファイルはzip形式です。解凍して使ってください。Windowsの場合、ダウンロードしたzipファイルをマウスの右ボタンでクリックして表示されるポップアップメニューから「すべて展開(T)」で解凍できます。

import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
import java.io.IOException;

public class JPG2PNG {
	public static void main( String[] args ) {
		// 結果格納フラグ
		boolean result;
		// ファイル名
		String inname, outname;
		// 画像格納クラス
		BufferedImage img = null;

		// 入力した引数が2つ以上かを調べる
		if ( 2 > args.length ) {
			// 入力した引数が2つ未満の場合、使用方法を表示する
			System.out.println( "JPG2PNG [入力JPEG名]  [出力PNG名]" );
			return;
		}

		// 入力JPEG名をinnameに代入(拡張子".jpg"省略なし)
		inname  = args[ 0 ];
		// 出力PNG名をoutnameに代入(拡張子".png"省略なし)
		outname = args[ 1 ];

		try {
			// inname(入力JPEG)を読み込んでimgにセット
			img = ImageIO.read( new File( inname ) );
		} catch (Exception e) {
			// inname(入力JPEG)の読み込みに失敗したときの処理
			 e.printStackTrace();
			return;
		}

		try {
			// imgをoutname(出力PNG)に保存
			result = ImageIO.write( img, "png", new File( outname ) );
		} catch ( Exception e ) {
			// outname(出力PNG)の保存に失敗したときの処理
			e.printStackTrace();
			return;
		}

		// 正常に終了
		System.out.println( "正常に終了しました" );
	}
}

このソースについての記事はこちら「簡単な画像処理プログラム」です。

 

■新着情報

2022.07.07 外部プログラムの実行 exeファイル実行
2022.07.06 完全数 6=1+2+3

■広告

 

 

 

 

Topへ