cvj2.img.loader
クラス ImageLoader

java.lang.Object
  上位を拡張 cvj2.img.loader.ImageLoader

public class ImageLoader
extends java.lang.Object

画像読み込み


フィールドの概要
static java.lang.String defaultPlugin
           
 
コンストラクタの概要
ImageLoader()
           
 
メソッドの概要
static java.util.Map<java.lang.String,ImageLoaderPlugin> getAllPlugins()
          システム中の全てのプラグインを取得
 java.awt.image.BufferedImage load(FileInfo file, java.lang.Integer dpi, java.awt.Dimension targetSize)
          画像をロードする PDF ファイルを読む場合があるので、dpi か targetSize のどちらかを指定しなければならない
static void setExtPluginNameMap(java.lang.String[][] pluginMap)
          拡張子に対応するプラグインを設定する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

defaultPlugin

public static java.lang.String defaultPlugin
コンストラクタの詳細

ImageLoader

public ImageLoader()
メソッドの詳細

getAllPlugins

public static java.util.Map<java.lang.String,ImageLoaderPlugin> getAllPlugins()
システム中の全てのプラグインを取得


setExtPluginNameMap

public static void setExtPluginNameMap(java.lang.String[][] pluginMap)
拡張子に対応するプラグインを設定する

パラメータ:
pluginMap - { { "ext", "pluginName" }, ... }

load

public java.awt.image.BufferedImage load(FileInfo file,
                                         java.lang.Integer dpi,
                                         java.awt.Dimension targetSize)
                                  throws java.io.IOException
画像をロードする PDF ファイルを読む場合があるので、dpi か targetSize のどちらかを指定しなければならない

パラメータ:
dpi - null でないときは この解像度で画像を生成する
targetSize - null でないときは このサイズで画像を生成する
例外:
java.io.IOException