関数 |
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().