モジュール | 関数
画像入出力

モジュール

 BMP 画像入出力
 DICOM画像入出力
 GIF 画像入出力
 JPEG 画像入出力
 JPEG2000 画像入出力
 PNG 画像入出力
 PBM,PGM,PPM,PNM 画像入出力
 RAW 画像入出力
 TGA 画像入出力
 TIFF画像入出力

関数

template<class T , class Allocator >
bool mist::read_image (mist::array2< T, Allocator > &image, const std::string &filename)
 JPEG,TIFF,PNG,BMP,PNM,GIF 画像を拡張子に基づいてMISTコンテナに読み込む
template<class T , class Allocator >
bool mist::read_image (mist::array2< T, Allocator > &image, const std::wstring &filename)
 JPEG,TIFF,PNG,BMP,PNM,GIF 画像を拡張子に基づいてMISTコンテナに読み込む
template<class T , class Allocator >
bool mist::write_image (const mist::array2< T, Allocator > &image, const std::string &filename)
 MISTコンテナの画像をTIFF形式でJPEG,TIFF,PNG,BMP,PNM,GIF 画像形式でファイルに出力する
template<class T , class Allocator >
bool mist::write_image (const mist::array2< T, Allocator > &image, const std::wstring &filename)
 MISTコンテナの画像をTIFF形式でJPEG,TIFF,PNG,BMP,PNM,GIF 画像形式でファイルに出力する

説明

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

関数

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

JPEG,TIFF,PNG,BMP,PNM,GIF 画像を拡張子に基づいてMISTコンテナに読み込む

注意
拡張子に基づいて画像形式を判別するため,正しいファイル拡張子が付いている必要あり
引数
[out]image… 画像を読み込む先のMISTコンテナ
[in]filename… 入力ファイル名
戻り値
true… 画像の読み込みに成功
false… 画像の読み込みに失敗

参照先 mist::read_bmp(), mist::read_gif(), mist::read_jpeg(), mist::read_png(), mist::read_pnm(), mist::read_tga(), と mist::read_tiff().

参照元 mist::read_image().

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

JPEG,TIFF,PNG,BMP,PNM,GIF 画像を拡張子に基づいてMISTコンテナに読み込む

注意
拡張子に基づいて画像形式を判別するため,正しいファイル拡張子が付いている必要あり
引数
[out]image… 画像を読み込む先のMISTコンテナ
[in]filename… 入力ファイル名
戻り値
true… 画像の読み込みに成功
false… 画像の読み込みに失敗

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

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

MISTコンテナの画像をTIFF形式でJPEG,TIFF,PNG,BMP,PNM,GIF 画像形式でファイルに出力する

注意
拡張子に基づいて画像形式を判別するため,正しいファイル拡張子が付いている必要あり
出力されるファイルの圧縮率は,各 read_jpeg 等のデフォルト値が用いられる
引数
[out]image… 画像を読み込む先のMISTコンテナ
[in]filename… 入力ファイル名
戻り値
true… 画像の読み込みに成功
false… 画像の読み込みに失敗

参照先 mist::array2< T, Allocator >::height(), mist::array2< T, Allocator >::width(), mist::write_bmp(), mist::write_jpeg(), mist::write_png(), mist::write_pnm(), mist::write_tga(), と mist::write_tiff().

参照元 mist::write_image().

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

MISTコンテナの画像をTIFF形式でJPEG,TIFF,PNG,BMP,PNM,GIF 画像形式でファイルに出力する

注意
拡張子に基づいて画像形式を判別するため,正しいファイル拡張子が付いている必要あり
出力されるファイルの圧縮率は,各 read_jpeg 等のデフォルト値が用いられる
引数
[out]image… 画像を読み込む先のMISTコンテナ
[in]filename… 入力ファイル名
戻り値
true… 画像の読み込みに成功
false… 画像の読み込みに失敗

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


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