public class ImageResizer extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
READER_SUFFIXES |
static String |
WRITER_SUFFIXES |
コンストラクタと説明 |
---|
ImageResizer(String in)
入力ファイル名を指定し、画像縮小オブジェクトを初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
BufferedImage |
cmykToSRGB(BufferedImage readImage)
BufferedImageをISOCoatedのICCプロファイルで読み込み、RGBにした結果を返します。
|
static String |
getSuffix(String fileName)
ファイル名から拡張子(小文字)を求めます。
|
static boolean |
isReaderSuffix(String fileName)
ファイル名から入力画像になりうるかどうかを判定します。
|
static boolean |
isWriterSuffix(String fileName)
ファイル名から出力画像になりうるかどうかを判定します。
|
static void |
main(String[] args)
メイン処理です。
|
void |
resizeByPixel(String out,
int maxSize)
縦横の最大サイズ(px)を指定し、変換を行います。
|
void |
resizeByPixel(String out,
int sizeX,
int sizeY)
縦横の変換後のサイズ(px)を個別に指定し、変換を行います。
|
void |
resizeByRatio(String out,
double ratio)
"1"を元サイズとする縮小率を指定し、変換を行います。
|
public static final String READER_SUFFIXES
public static final String WRITER_SUFFIXES
public ImageResizer(String in)
in
- 入力ファイル名5.4.3.5 (2012/01/17) CMYK対応 |
5.4.3.7 (2012/01/20) FAIでのファイル取得方法変更 |
5.4.3.8 (2012/01/24) エラーメッセージ追加 |
5.6.5.3 (2013/06/28) 入力画像の形式 を ImageIO から取り出します。 |
public void resizeByPixel(String out, int maxSize)
out
- 出力ファイル名maxSize
- 変換後の縦横の最大サイズpublic void resizeByPixel(String out, int sizeX, int sizeY)
out
- 出力ファイル名sizeX
- 変換後の横サイズ(px)sizeY
- 変換後の縦サイズ(px)public void resizeByRatio(String out, double ratio)
out
- 出力ファイル名ratio
- 縮小率public static String getSuffix(String fileName)
fileName
- ファイル名5.6.5.3 (2013/06/28) private ⇒ public へ変更 |
public static final boolean isReaderSuffix(String fileName)
fileName
- ファイル名5.6.5.3 (2013/06/28) 新規追加 |
5.6.6.1 (2013/07/12) getSuffix が null を返すケースへの対応 |
public static final boolean isWriterSuffix(String fileName)
fileName
- ファイル名5.6.5.3 (2013/06/28) 新規追加 |
5.6.6.1 (2013/07/12) getSuffix が null を返すケースへの対応 |
public BufferedImage cmykToSRGB(BufferedImage readImage) throws IOException
readImage
- BufferedImageオブジェクトIOException
- 入出力エラーが発生したとき5.4.3.5 (2012/01/17) |
5.5.3.4 (2012/06/19) ICC_PROFILE の取得先を、ISOcoated_v2_eci.icc に変更 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.