関数
JPEG2000 画像入出力
画像入出力

関数

template<class T , class Allocator >
bool mist::read_jpeg2000 (array2< T, Allocator > &image, const std::string &filename)
 JPEG2000画像をMISTコンテナに読み込む
template<class T , class Allocator >
bool mist::read_jpeg2000 (array2< T, Allocator > &image, const std::wstring &filename)
 JPEG2000画像をMISTコンテナに読み込む
template<class T , class Allocator >
bool mist::write_jpeg2000 (const array2< T, Allocator > &image, const std::string &filename, double compression_level=0)
 MISTコンテナの画像をJPEG2000形式でファイルに出力する
template<class T , class Allocator >
bool mist::write_jpeg2000 (const array2< T, Allocator > &image, const std::wstring &filename, double compression_level=0)
 MISTコンテナの画像をJPEG2000形式でファイルに出力する

説明

JPEG2000ファイルを読み込んで,MISTコンテナへ格納する. また,MISTコンテナからJPEG2000ファイルへの書き出しをサポート. 別途 OpenJPEG (http://www.openjpeg.org/) が提供するフリーのライブラリが必要です.

次のヘッダをインクルードする
#include <mist/io/jpeg2000.h>

関数

template<class T , class Allocator >
bool mist::read_jpeg2000 ( array2< T, Allocator > &  image,
const std::string &  filename 
)

JPEG2000画像をMISTコンテナに読み込む

全てのJPEG2000画像形式を読み込むことが可能です

引数
[out]image… 画像を読み込む先のMISTコンテナ
[in]filename… 入力ファイル名
戻り値
true… 画像の読み込みに成功
false… 画像の読み込みに失敗

参照元 mist::read_jpeg2000().

template<class T , class Allocator >
bool mist::read_jpeg2000 ( array2< T, Allocator > &  image,
const std::wstring &  filename 
)

JPEG2000画像をMISTコンテナに読み込む

全てのJPEG2000画像形式を読み込むことが可能です

引数
[out]image… 画像を読み込む先のMISTコンテナ
[in]filename… 入力ファイル名
戻り値
true… 画像の読み込みに成功
false… 画像の読み込みに失敗

参照先 mist::read_jpeg2000(), と mist::wstr2str().

template<class T , class Allocator >
bool mist::write_jpeg2000 ( const array2< T, Allocator > &  image,
const std::string &  filename,
double  compression_level = 0 
)

MISTコンテナの画像をJPEG2000形式でファイルに出力する

注意
JPEG2000の圧縮率は数値が大きいほど圧縮率が高くなる.0を指定するとLossless圧縮を行う.(デフォルト値は0)
引数
[in]image… 出力画像を保持するMISTコンテナ
[in]filename… 出力ファイル名
[in]compression_level… 画像の圧縮率(例えば2を指定すると画像サイズを2分の1にする.また,0を指定するとLossless圧縮を行う)
戻り値
true… 画像の書き込みに成功
false… 画像の書き込みに失敗

参照元 mist::write_jpeg2000().

template<class T , class Allocator >
bool mist::write_jpeg2000 ( const array2< T, Allocator > &  image,
const std::wstring &  filename,
double  compression_level = 0 
)

MISTコンテナの画像をJPEG2000形式でファイルに出力する

注意
JPEG2000の圧縮率は数値が大きいほど圧縮率が高くなる.0を指定するとLossless圧縮を行う.(デフォルト値は0)
引数
[in]image… 出力画像を保持するMISTコンテナ
[in]filename… 出力ファイル名
[in]compression_level… 画像の圧縮率(例えば2を指定すると画像サイズを2分の1にする.また,0を指定するとLossless圧縮を行う)
戻り値
true… 画像の書き込みに成功
false… 画像の書き込みに失敗

参照先 mist::write_jpeg2000(), と mist::wstr2str().


Generated on Wed Nov 12 2014 19:44:28 for MIST by doxygen 1.8.1.2