首页 文章
  • 0 votes
     answers
     views

    Tiff:单页不是单页[关闭]

    Question:我使用Laser Net应用程序从多页tiff图像中提取了两个tiff文件 . 但是,即使每个文件只有一个图像,所有图像似乎都是以多个tiff编写的 . 请检查tiff文件中的以下tiff Headers . How would I convert these files to "truely" single page using some extern...
  • 1 votes
     answers
     views

    如何将Ciff.ReadEncodedTile从C#中的高度图转换为高程地形矩阵?

    我是新手阅读tiff图像,我试图通过使用LibTiff从tiff Map 获取高程地形值 . 我需要解码的 Map 是瓷砖组织的 . 根据图书馆文档和网络研究,我正在使用的代码片段下面获取这些值: private void getBytes() { int numBytes = bitsPerSample / 8; //Number of bytes d...
  • 0 votes
     answers
     views

    逆向工程专有的TIFF格式

    我深入杂草逆向工程一种非常古老的专有文档存储格式(Keyfile) . 嵌入在较大文件中间的是用CCITT4编码的图像数据块(单个文档页面的扫描) . 到目前为止,我已经对文件和TIFF规范有了足够的了解,可以编写一个过滤器,从源文件中提取数据并写入一个应该是普通TIFF的新文件,但它还没有完全存在,我可以弄清楚我还缺少什么 . 令人鼓舞的是,Adobe Photoshop打开了我新发布的TIFF...
  • 0 votes
     answers
     views

    从C中的SVS格式文件中提取整个比例图像

    我试图从C中的SVS文件中提取整个比例图像 . 我在the OpenSlide homepage看到了一个解释 . 它说SVS格式是"single-file pyramidal tiled TIFF" . 所以我尝试像提取TIFF图像那样提取整像图像:我从SVS文件中读取所有IFD,但是没有273标记包含指向整个比例图像的地址 . 这就是为什么我现在很困惑,SVS格式在文件中没...
  • 2 votes
     answers
     views

    以TIFF格式保存一叠图像

    我试图以TIFF格式保存相同图像的堆栈但是当我用ImageJ这样的应用程序打开图像时,我只能查看第一个图像;第二张和第三张图像无法显示 . 我相信TIFF图像包含第二和第三图像的图像数据,因为尺寸是单个tiff图像的3倍 . 我使用了以下代码,但没有运气 . int NPAGES = 3; for (int page = 0; page < NPAGES; page++) { TIF...
  • 1 votes
     answers
     views

    从SVS文件中提取全尺寸图像

    我试图使用Libtiff提取SVS文件的第一页 . SVS文件对此图像使用JPEG2000压缩 . 我的计划是: 从SVS的第一页提取原始图块,以及 使用OpenJPEG对其进行解码 . 下面是我尝试从SVS中提取原始图块的内容 . 我只从152MB svs文件中获得了43KB的输出文件(它无法提取原始图块) . 我希望有人能告诉我如何从SVS文件中提取图块 . int main()...
  • 6 votes
     answers
     views

    如何在libtiff中加载灰度tiff并获得像素强度数组?

    我想要更多地了解图像,而且我遇到了很多麻烦 . 从使用matlab,我有使用imread('test.tif')的经验,并获得一个漂亮的行与列的矩阵,其中每个像素的强度为整数 . 因此,720 x 250图像将提供720 x 250矩阵,其中每个单元格包含像素的强度,范围为0-255(取决于数据类型) . 所以,0是黑色,255是白色 . 它非常简单,非常有意义 . 现在我试图使用libtiff,...
  • 1 votes
     answers
     views

    使用libtiff库读写32位tif图像 . (C )

    我在使用LibTIFF库读取和保存32位图像时遇到问题 . 在我的代码中,我有一个uint32s数组,表示图像的像素值 . 当我将这些值保存到tif文件时,它看起来很好 . 但是,当我尝试使用LibTIFF库读取并将其保存为相同的TIFF文件时,图像在所有像素阵列上具有相同的溢出值(842150464 ......它太大!!) . 作为调试的结果,图像读取部分似乎没有问题 . 我认为写作部分是错误...
  • 0 votes
     answers
     views

    将JPEG-In-Tiff转换为普通TIff

    我有一个包含300演出Tiff图像的目录结构 . 一些被编码为Jpeg-in-Tiff,另一些被编码为“Group 4传真编码” . 我需要将所有格式更改为后者而不会丢失我的文件夹结构 . 有人有主意吗?
  • 0 votes
     answers
     views

    LibTiff:Tiff到pdf

    以下命令将input.tiff文件转换为pdf: tiff2pdf −o output.pdf input.tiff 目录中有超过100个tiff文件 . 如何在批处理文件中转换一个pdf文件中的所有文件? tiff2pdf −o output.pdf input1.tiff input2.tiff... // ?? 更新: Libtiff的实用程序tiff2pdf不支持转换多个文件 . 我切...
  • 0 votes
     answers
     views

    在Matlab中从多页TIFF中删除页面

    我有tiff文件,我想删除偶数页面 . 我已阅读其他帖子,除了Matlab以外,还要求使用多种语言的方法 . 怎么能在Matlab中完成?
  • 0 votes
     answers
     views

    当页面以条带形式保存时,如何查找多页tiff文件中的页数

    我想用libtiff库读取多页TIFF文件 . 将它放入一维数组并对其进行处理 . TIFF文件以6行的条带保存,每行包含600个像素,每个像素定义一个2字节(uint16)值 . 例如,在每个页面中有100行,并且假设我们有3页 . 这些是一个例子的数字 . 为了能够生成一维数组,我想我需要为图像分配内存以将值放在那个内存中,但是我不知道TIFF图像的尺寸,所以用: TIFFGetField(...
  • 1 votes
     answers
     views

    32位TIFF图像显示为白色,与RAW不同

    我在使用LibTIFF库保存图像时遇到问题 . 在我的代码中,我有一个浮点数组,表示图像的像素值 . 当我将这些值保存到RAW文件时,它看起来很好 . 但是,当我尝试使用LibTIFF库将其保存为TIFF文件时,当我在ImageJ中打开它时,图像看起来非常好,但是当我在Photoshop或Windows中打开它时,它看起来很奇怪(如下所示),Gimp显示完全透明的图像(就像图像中根本没有数据一样)...
  • 0 votes
     answers
     views

    如何在生成TIFF时控制TIFF图像 Headers 的第一个IFD偏移值?

    我想知道有没有办法控制 TIFF 图像 Headers 中存储第一个 IFD offset 值的4 byte data . 我有一种情况,当我扫描三个不同的图像并直接存储到文件系统时,它带有值 [4949 002A 00000080] (hex) 但是,使用 libTiff .net api ,当我组合所有三个图像并创建一个单独的 TIFF 时, Headers 中的 the last fou...
  • 8 votes
     answers
     views

    高效的TIFF瓦片提取C.

    我正在处理大约20000 x 20000像素的1gb大tiff图像 . 我需要在随机位置从图像中提取几个图块(大约300x300像素) . 我尝试了以下解决方案: Libtiff(我能找到的唯一低级库)提供TIFFReadline(),但这意味着读取大约19700个不必要的像素 . 我实现了自己的tiff阅读器,它可以从图像中提取出一块图块,而无需读取不必要的像素 . 我预计它会更快,但对...
  • 3 votes
     answers
     views

    在c中使用libtiff读取tiff文件:阻止警告打印输出

    在c中使用libtiff读取tiff文件:阻止警告打印输出 当读取tiff文件时,每当函数TIFFReadDirectory()读取未知标记时,我都会向控制台发出警告消息 . 用户Borovsky提供的答案我明白为了防止这种情况,我需要: “首先创建继承自TiffErrorHandler的类,并重载WarningHandler和WarningHandlerEx方法 . 基本上,你不能在这些方法中做...

热门问题