首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libtiff.net读取每像素4个样本的图像像素数据

libtiff.net读取每像素4个样本的图像像素数据
EN

Stack Overflow用户
提问于 2014-05-28 10:20:32
回答 1查看 905关注 0票数 0

目前,我正试图利用libtiff.net库来处理数字Tiff图像。但我的形象不是标准的。

该图像包含每像素4个样本、每个样本10位。

我的问题是:如何读取像素的每个样本的值。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2014-05-28 15:45:03

通常,如果您的图像是每样10位或8位或16位,则LibTiff.Net没有区别。

有些TIFF版本无法使用ReadRGBAImage方法转换为RGBA,但是库应该能够对它们进行解码。

看一看图书馆能力的基本介绍的文章。它包含了关于不同的图像读取方法的足够信息。

在这种情况下,您可能需要使用ReadScanlineReadEncodedStrip / ReadEncodedTile方法。使用这些,您应该得到解码的图像数据,然后这取决于您将如何解释数据。

您可能也需要检查字节排序。如果你不这样做,你可能会以错误的顺序得到彩色频道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23908949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档