首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BitMiracle.LibTiff.Net将oJPEG tiff转换为位图将产生负值彩色图像

BitMiracle.LibTiff.Net将oJPEG tiff转换为位图将产生负值彩色图像
EN

Stack Overflow用户
提问于 2016-11-14 16:39:19
回答 1查看 890关注 0票数 0

我使用BitMiracle.LibTiff v2.4.560.0将oJPEG tiff转换为位图。直到最近,这才取得了很好的效果。我试着转换的Tiff是一个背景为白色,文本为黑色的文档。在转换tiff之后,结果将以黑色背景和白色文本结束。

我使用这个从Tiff转换为位图示例进行转换。

这是BitMiracle.LibTiff库中的错误,还是需要对示例代码进行修改?我曾多次尝试修改示例代码,但没有成功。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-16 22:33:30

结果,导致问题的图像具有TiffTag.PHOTOMETRIC of Photometric.MINISWHITE。将该属性更改为Photometric.MINISBLACK可以解决问题。

将此片段添加到从Tiff转换为位图

代码语言:javascript
复制
FieldValue[] value = tif.GetField(TiffTag.PHOTOMETRIC);
if (value[0].ToInt() == (int)Photometric.MINISWHITE)
{
    tif.SetField(TiffTag.PHOTOMETRIC, Photometric.MINISBLACK);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40593666

复制
相关文章

相似问题

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