微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何检查tiff是否使用TiffBitmapDecoder索引的颜色空间?

var multiTiff = new TiffBitmapDecoder(tiffImgStream,BitmapCreateOptions.PreservePixelFormat,BitmapCacheOption.Default);

我可以使用FormatConvertedBitmap类来转换像素格式,但首先我怎么能检查每个帧是在这个多tiff索引的颜色空间?

应用程序当前closuresclosures窗口提示

如何在Windows 8 Consumer Preview中使用TcpClient

使用摄像头作为PC中的环境光线传感器

在目录中search特定的文件

在Linux上的“代码”。 如何和prereqs编译.NET 4.5..4.6核心/便携式库或可执行文件从Linux?

TaW的评论是正确的。 TIFF页面中调色板的存在是该页面被颜色索引的一个很好的指示器。 你可以使用这个代码

for (int frameNumber = 0; frameNumber < multiTiff.Frames.Count; ++frameNumber) if (multiTiff.Frames[frameNumber].Palette == null) MessageBox.Show("Not indexed"); else MessageBox.Show("indexed");

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐