2012-09-26から1日間の記事一覧
import java.awt.image.BufferedImage import java.lang.reflect.Modifier._ /** 画像のタイプを文字列で返す。ex.Some("TYPE_4BYTE_ABGR") */ def getImageTypeName(image:BufferedImage):Option[String] = // BufferedImageの宣言フィールドを取得する。 c…
import java.awt.image.BufferedImage import java.lang.reflect.Modifier._ /** 画像のタイプを文字列で返す。ex.Some("TYPE_4BYTE_ABGR") */ def getImageTypeName(image:BufferedImage):Option[String] = { // BufferedImageの宣言フィールドを取得する。…
BufferedImageのgetType()だと、6などの数値で返しますが、 そうではなく、"TYPE_4BYTE_ABGR"などの文字列が欲しかったので作りました。 やっていることは簡単。 Javaのリフレクションを使ってます。 BufferedImageの定数フィールドのうち、該当する値のフィ…