- PR -

C#でtgaファイルのアルファ値取得方法

1
投稿者投稿内容
ねこむすめ
会議室デビュー日: 2008/01/30
投稿数: 1
投稿日時: 2008-01-30 16:43
はじめまして。
C#でTGAをロードし読み込んだバイナリーデータがアルファ値を含むものかどうかを取得する方法はありますでしょうか?

public static System.Drawing.Bitmap loadTGA(System.IO.Stream source)
{
byte[] buffer = new byte[source.Length];
source.Read(buffer, 0, buffer.Length);
System.IO.MemoryStream ms = new System.IO.MemoryStream(buffer);
System.IO.BinaryReader br = new System.IO.BinaryReader(ms);
if(brにアルファ値を含む場合)
{
処理1
}else{
処理2
}
}
と言う事を行いたいと思っております。
お手数をおかけしますが、ご教授いただければと思います。
Tdnr_Sym
ぬし
会議室デビュー日: 2005/09/13
投稿数: 464
お住まい・勤務地: 明石・神戸
投稿日時: 2008-01-30 17:01
こんにちは。

引用:

ねこむすめさんの書き込み (2008-01-30 16:43) より:
はじめまして。
C#でTGAをロードし読み込んだバイナリーデータがアルファ値を含むものかどうかを取得する方法はありますでしょうか?



アルファチャンネルがあるかどうか?で良いんですかね?

とりあえず、ここでフォーマット仕様を確認してみてはいかがですか?
http://www.wotsit.org/list.asp?search=TGA
1

スキルアップ/キャリアアップ(JOB@IT)