【发布时间】:2012-02-25 00:32:07
【问题描述】:
我有一个带有标签 StripOffsets = 768 的原始图像。当我在内存中编辑图像然后将其写回文件时,我尝试手动将 StripOffsets 标签手动设置为与原始图像相同的值,即 768 (使用以下方法)。
//Set the height for the page
output.SetField(TiffTag.ROWSPERSTRIP, ttPage[i].Height);
//Set the offset for the page
output.SetField(TiffTag.STRIPOFFSETS, ttPage[i].StripOffset);
由于某种原因,最终结果是 StripOffsets = 8。为什么它不会按照我想要的方式设置 StripOffsets?附带说明一下,这也会影响我在AWare Systems AsTiffTagViewer 中显示的“页面偏移量”。我确定这与同一个问题有关。不知何故,我没有正确保存 tiff。也许我不能手动设置“StripOffsets”标签,它是自动设置的?请参阅下面的示例...
【问题讨论】:
标签: c# tags tiff libtiff.net