関数 |
template<class T , class Allocator > |
bool | mist::read_pnm (array2< T, Allocator > &image, const std::string &filename, typename array2< T, Allocator >::size_type level=255) |
| PNM画像をMISTコンテナに読み込む
|
template<class T , class Allocator > |
bool | mist::read_pnm (array2< T, Allocator > &image, const std::wstring &filename, typename array2< T, Allocator >::size_type level=255) |
| PNM画像をMISTコンテナに読み込む
|
template<class T , class Allocator > |
bool | mist::write_pnm (const array2< T, Allocator > &image, const std::string &filename, typename array2< T, Allocator >::size_type pnm_type=6, typename array2< T, Allocator >::size_type level=255) |
| MISTコンテナの画像をPNM形式でファイルに出力する
|
template<class T , class Allocator > |
bool | mist::write_pnm (const array2< T, Allocator > &image, const std::wstring &filename, typename array2< T, Allocator >::size_type pnm_type=6, typename array2< T, Allocator >::size_type level=255) |
| MISTコンテナの画像をPNM形式でファイルに出力する
|
説明
PNM(PBM,PGM,PPM)形式のファイルを読み込んで,MISTコンテナへ格納する. また,MISTコンテナからPNMファイルへの書き出しをサポート. P1,P2,P3,P4,P5,P6形式のPNMに対応.
関数
template<class T , class Allocator >
bool mist::read_pnm |
( |
array2< T, Allocator > & |
image, |
|
|
const std::string & |
filename, |
|
|
typename array2< T, Allocator >::size_type |
level = 255 |
|
) |
| |
PNM画像をMISTコンテナに読み込む
P1〜P6までの全てのPNM画像を読み込むことが可能です
- 引数
-
[out] | image | … 画像を読み込む先のMISTコンテナ |
[in] | filename | … 入力ファイル名 |
[in] | level | … 読み込んだPNMファイルをMISTコンテナに格納する際の量子化レベル |
- 戻り値
-
true | … 画像の読み込みに成功 |
false | … 画像の読み込みに失敗 |
参照元 mist::read_image(), と mist::read_pnm().
template<class T , class Allocator >
bool mist::read_pnm |
( |
array2< T, Allocator > & |
image, |
|
|
const std::wstring & |
filename, |
|
|
typename array2< T, Allocator >::size_type |
level = 255 |
|
) |
| |
PNM画像をMISTコンテナに読み込む
P1〜P6までの全てのPNM画像を読み込むことが可能です
- 引数
-
[out] | image | … 画像を読み込む先のMISTコンテナ |
[in] | filename | … 入力ファイル名 |
[in] | level | … 読み込んだPNMファイルをMISTコンテナに格納する際の量子化レベル |
- 戻り値
-
true | … 画像の読み込みに成功 |
false | … 画像の読み込みに失敗 |
参照先 mist::read_pnm(), と mist::wstr2str().
template<class T , class Allocator >
bool mist::write_pnm |
( |
const array2< T, Allocator > & |
image, |
|
|
const std::string & |
filename, |
|
|
typename array2< T, Allocator >::size_type |
pnm_type = 6 , |
|
|
typename array2< T, Allocator >::size_type |
level = 255 |
|
) |
| |
MISTコンテナの画像をPNM形式でファイルに出力する
- 注意
- 出力する画像形式によって,必要なマジックナンバーを選択する必要あり
-
デフォルトのマジックナンバーはP6のカラー画像で,量子化レベルは256階調
- PNM画像のマジックナンバー
- bitmap (ASCII) 2値
- graymap (ASCII) グレースケール
- pixmap (ASCII) カラー
- bitmap (Binary) 2値
- graymap (Binary) グレースケール
- pixmap (Binary) カラー
- 引数
-
[in] | image | … 出力画像を保持するMISTコンテナ |
[in] | filename | … 出力ファイル名 |
[in] | pnm_type | … PNM画像のマジックナンバーのうちの1つ |
[in] | level | … 出力するPNMファイルの量子化ビット数 |
- 戻り値
-
true | … 画像の書き込みに成功 |
false | … 画像の書き込みに失敗 |
参照元 mist::write_image(), と mist::write_pnm().
template<class T , class Allocator >
bool mist::write_pnm |
( |
const array2< T, Allocator > & |
image, |
|
|
const std::wstring & |
filename, |
|
|
typename array2< T, Allocator >::size_type |
pnm_type = 6 , |
|
|
typename array2< T, Allocator >::size_type |
level = 255 |
|
) |
| |
MISTコンテナの画像をPNM形式でファイルに出力する
- 注意
- 出力する画像形式によって,必要なマジックナンバーを選択する必要あり
-
デフォルトのマジックナンバーはP6のカラー画像で,量子化レベルは256階調
- PNM画像のマジックナンバー
- bitmap (ASCII) 2値
- graymap (ASCII) グレースケール
- pixmap (ASCII) カラー
- bitmap (Binary) 2値
- graymap (Binary) グレースケール
- pixmap (Binary) カラー
- 引数
-
[in] | image | … 出力画像を保持するMISTコンテナ |
[in] | filename | … 出力ファイル名 |
[in] | pnm_type | … PNM画像のマジックナンバーのうちの1つ |
[in] | level | … 出力するPNMファイルの量子化ビット数 |
- 戻り値
-
true | … 画像の書き込みに成功 |
false | … 画像の書き込みに失敗 |
参照先 mist::write_pnm(), と mist::wstr2str().