ゆるゆるプログラミング

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

画像ファイルの横方向のピクセル数と縦方向のピクセル数を取得するJavaソースコードです。

このソースについての記事はこちら「画像の大きさの取得」です。

ImageSize.javaをダウンロード

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

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

public class ImageSize {
	public static void main( String[] args ) {
		// 画像サイズ
		int width, height;
		// ファイル名
		String inname;
		// 画像格納クラス
		BufferedImage img = null;

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

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

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

		// 画像の横方向のピクセル数をwidthに代入
		width = img.getWidth();

		// 画像の縦方向のピクセル数をheightに代入
		height = img.getHeight();


		// 画像サイズを表示
		System.out.println( "横方向のピクセル=" + width );
		System.out.println( "縦方向のピクセル=" + height );
	}
}

このソースについての記事はこちら「画像の大きさの取得」です。

 

■新着情報

2020.07.08 公約数 公約数
2020.07.08 最大公約数 1番大きい約数は?
2020.06.18 3つの値の最大最小 3つの値の最大/最小値
2020.06.03 円を描く(テキスト版) テキストを円を描く
2020.06.02 文字の間違い探し どの文字が違う?

■広告

フィギュア予約最大25%OFF+ポイント5%還元!ホビーサーチ

~約8,000名の受講生と80社以上の導入実績~ 企業向けプログラミング研修ならCodeCamp

日本最大級ショッピングサイト!お買い物なら楽天市場

 

 

 

 

Topへ