関数 |
template<class T , class Allocator > |
bool | mist::read_tga (array2< T, Allocator > &image, const std::string &filename) |
| TGA画像をMISTコンテナに読み込む
|
template<class T , class Allocator > |
bool | mist::read_tga (array2< T, Allocator > &image, const std::wstring &filename) |
| TGA画像をMISTコンテナに読み込む
|
template<class T , class Allocator > |
bool | mist::write_tga (const array2< T, Allocator > &image, const std::string &filename, typename array2< T, Allocator >::size_type tga_bits=32, bool is_encode_RLE=true) |
| MISTコンテナの画像をTGA形式でファイルに出力する
|
template<class T , class Allocator > |
bool | mist::write_tga (const array2< T, Allocator > &image, const std::wstring &filename, typename array2< T, Allocator >::size_type tga_bits=32, bool is_encode_RLE=true) |
| MISTコンテナの画像をTGA形式でファイルに出力する
|
説明
TGAファイルを読み込んで,MISTコンテナへ格納する. また,MISTコンテナからTGAファイルへの書き出しをサポート. 16,24,32ビットのビットマップに対応. RLE圧縮されたTGAファイルの入出力をサポート.
関数
template<class T , class Allocator >
bool mist::read_tga |
( |
array2< T, Allocator > & |
image, |
|
|
const std::string & |
filename |
|
) |
| |
TGA画像をMISTコンテナに読み込む
- 注意
- RLE圧縮のかかったTGAもサポート(ハフマン符号化を用いたものに対しては未対応)
- 引数
-
[out] | image | … 画像を読み込む先のMISTコンテナ |
[in] | filename | … 入力ファイル名 |
- 戻り値
-
true | … 画像の読み込みに成功 |
false | … 画像の読み込みに失敗 |
参照元 mist::read_image(), と mist::read_tga().
template<class T , class Allocator >
bool mist::read_tga |
( |
array2< T, Allocator > & |
image, |
|
|
const std::wstring & |
filename |
|
) |
| |
TGA画像をMISTコンテナに読み込む
- 注意
- RLE圧縮のかかったTGAもサポート(ハフマン符号化を用いたものに対しては未対応)
- 引数
-
[out] | image | … 画像を読み込む先のMISTコンテナ |
[in] | filename | … 入力ファイル名 |
- 戻り値
-
true | … 画像の読み込みに成功 |
false | … 画像の読み込みに失敗 |
参照先 mist::read_tga(), と mist::wstr2str().
template<class T , class Allocator >
bool mist::write_tga |
( |
const array2< T, Allocator > & |
image, |
|
|
const std::string & |
filename, |
|
|
typename array2< T, Allocator >::size_type |
tga_bits = 32 , |
|
|
bool |
is_encode_RLE = true |
|
) |
| |
MISTコンテナの画像をTGA形式でファイルに出力する
- 引数
-
[in] | image | … 出力画像を保持するMISTコンテナ |
[in] | filename | … 出力ファイル名 |
[in] | tga_bits | … 以下のビットマップのビット数のいずれか |
[in] | is_encode_RLE | … RLE圧縮をかけるかどうか(デフォルトはTrue) |
- 16ビット … 各色 5 ビットのビットマップ
- 24ビット … フルカラービットマップ
- 32ビット … フルカラービットマップ(アルファチャンネル付)
- 戻り値
-
true | … 画像の書き込みに成功 |
false | … 画像の書き込みに失敗 |
参照元 mist::write_image(), と mist::write_tga().
template<class T , class Allocator >
bool mist::write_tga |
( |
const array2< T, Allocator > & |
image, |
|
|
const std::wstring & |
filename, |
|
|
typename array2< T, Allocator >::size_type |
tga_bits = 32 , |
|
|
bool |
is_encode_RLE = true |
|
) |
| |
MISTコンテナの画像をTGA形式でファイルに出力する
- 引数
-
[in] | image | … 出力画像を保持するMISTコンテナ |
[in] | filename | … 出力ファイル名 |
[in] | tga_bits | … 以下のビットマップのビット数のいずれか |
[in] | is_encode_RLE | … RLE圧縮をかけるかどうか(デフォルトはTrue) |
- 16ビット … 各色 5 ビットのビットマップ
- 24ビット … フルカラービットマップ
- 32ビット … フルカラービットマップ(アルファチャンネル付)
- 戻り値
-
true | … 画像の書き込みに成功 |
false | … 画像の書き込みに失敗 |
参照先 mist::write_tga(), と mist::wstr2str().