c#
VB
c++
Java
公共boolIsGray8Alpha {得到;}
公共只读的财产IsGray8Alpha作为布尔
公共布尔IsGray8Alpha ()
公共:
财产boolIsGray8Alpha {
boolget ();
}
真正的如果文件包含8位灰度图像数据+α;假,否则。
使用Leadtools;
使用Leadtools.Codecs;
公共无效CodecsImageInfoIsPalette8AlphaExample ()
{
字符串文件名=@“< TIF_FILE_PATH >”;
使用(RasterCodecs编解码器=新RasterCodecs ())
{
CodecsImageInfo信息= codecs.GetInformation(文件名,真正的);
如果(info.IsPalette8Alpha)
{
/ *这些文件得到加载作为8位通过默认的。
*你可以加载它们作为32位如果你需要阿尔法信息
* /
使用(RasterImage图像=编解码器。32岁的负载(文件名CodecsLoadByteOrder。Bgr 1,1))
{
与位图* / / *做点什么
Console.WriteLine (" BitsPerPixel = "+ image.BitsPerPixel);
}
}
}
}