问题标签 [tiff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
31469 浏览

c# - 如何在 .NET 2.0 中打开多帧 TIFF 图像格式图像?

或者

即使源是多帧 TIFF 文件,两者都会产生只有一帧的图像对象。如何加载保留这些帧的图像文件?使用 Image.SaveAdd 方法逐帧保存 tiff。它们在其他查看器中工作,但 .NET Image 方法不会加载这些帧,只会加载第一个。

这是否意味着无法从我传递位图集合以用作帧的方法返回多帧 TIFF?

0 投票
2 回答
2968 浏览

c - 读取 16 位灰度 TIFF

我正在尝试使用小型 C 程序读取 16 位灰度 TIFF 文件 (BitsPerSample=16) 以转换为浮点数数组以进行进一步分析。根据标题信息,像素数据位于 2048x2048 像素的单个条带中。编码是小端的。
有了这些标头信息,我期望能够读取一个 2048x2048x2 字节的块并将其解释为 2048x2048 2 字节整数。实际上,我得到的是一张图片,分为四个象限,每个象限为 1024x1024 像素,其中较低的两个仅包含零。前两个象限中的每一个看起来都像我预期的那样:alt text http://users.aber.ac.uk/ruw/unlinked/15_inRT_0p457.png
如果我将相同的文件读入 Gimp或 Imagemagick,都告诉我他们必须减少到 8 位(这对我没有帮助 - 我需要完整的范围),但像素出现在正确的位置:alt text http://users.aber。 ac.uk/ruw/unlinked/15_inRT_0p457_gimp.png 这表明我关于如何在一个条带内排列数据的想法是错误的。另一方面,文件必须根据标题信息正确格式化,否则 Gimp 将无法正确处理。我哪里错了?

tiffdump 的输出:
15_inRT_0p457.tiff:
Magic:0x4949 版本:0x2a
目录 0:偏移量 8 (0x8) 下一个 0 (0)
ImageWidth (256) LONG (4) 1<2048>
ImageLength (257) LONG (4) 1<2048 >
BitsPerSample (258) SHORT (3) 1<16>
Compression (259) SHORT (3) 1<1>
Photometric (262) SHORT (3) 1<1>
StripOffsets (273) LONG (4) 1<4096>
方向(274) SHORT (3) 1<1>
RowsPerStrip (278) LONG (4) 1<2048>
StripByteCounts (279) LONG (4) 1<8388608>
XResolution (282) RATIONAL (5) 1<126.582>
YResolution (283 ) ) RATIONAL (5) 1<126.582>
ResolutionUnit (296) SHORT (3) 1<3>
34710 (0x8796) LONG (4) 1<0>
(标签 34710 是相机信息;为了确保这不会产生任何影响,我已经将从图像文件目录末尾到 0x1000 处数据开头的整个范围归零,实际上并没有有什么不同。)

0 投票
1 回答
505 浏览

c# - Graphics.DrawImage 会无意中修剪图像吗?

我正在使用采用位图并将其转换为 24 BPP 的代码,以便我可以在特别需要该文件格式的程序中使用它。这是代码:

我对上面的代码有两个问题:

  1. 对于一个特定的图像,我认为这会从 tempImage2 中剪掉最右边的 200 个像素。这可能吗?这怎么可能发生,我该如何阻止它?我的一个朋友建议这可能与正在使用的 TIFF 文件的步幅有关。
  2. 有没有更快的方法将图像转换为内存中的 24 BPP?
0 投票
5 回答
328 浏览

browser - 显示 TIFF 的好浏览器插件

我正在尝试开发我们拥有的存储文档图像的应用程序的网络版本。但是,很大一部分图像是 tiff 的,IE 无法原生显示。任何人都可以推荐一个可以正确显示它们的好插件吗?

0 投票
4 回答
7976 浏览

c# - C#(或 VB6)将 Word 文档转换为 Tiff

我正在开发一个被一百多个用户使用的 VB6 应用程序。它生成一个 Word 文档,然后将该文档的 TIFF 图像保存在数据库中。目前,它只是将打印机设置为 Microsoft Office Document Image Writer,将文档“打印”到设置的位置,然后将生成的 TIFF 文件导入数据库。但是,该组织正在将每个人都升级到 Office 07,这意味着 Microsoft Office Document Image Writer 即将消失。所以,我想知道以编程方式从 Word 转换为 TIFF 有多难。
我们已经将 C# (.NET 3.5) 控件库作为 COM 引入,因此这似乎是放置功能的好地方。在某个时候,我会将整个应用程序转换为 3.5,所以我希望任何新代码都已经存在,这样可以转换的更少。

编辑:我很欣赏这些建议,但我真的很想在不使用昂贵的第三方组件的情况下尝试这样做。很难让有钱的人看到花费数千美元来修复曾经免费工作的东西的好处。另外,我真的对自己推出它所需要的东西很感兴趣。有点自虐,我知道,但我开始编程是因为我渴望知道事情是如何运作的...... :)

感谢你的帮助!

0 投票
5 回答
3708 浏览

delphi - 如何将 tiff 图像与 Delphi 合并?

我有 4 个小 tiff 图像,我想通过合并 4 个单个图像来生成一个大图像。有谁知道如何直接使用 Delphi 或一些可以做到的好的组件来做到这一点?

0 投票
1 回答
2436 浏览

c# - 您如何指定特定的 Group 3 tiff 压缩?

第 3 组压缩有 2 种变化(第 3 组 1D 和第 3 组 2D)。以 Tiff 格式保存图像时,EncoderValue 枚举中的 Group 3 只有一个选项。是否有一个单独的参数来控制它?

0 投票
2 回答
7658 浏览

c# - .NET TIFF 文件:无需第三方库即可实现 RGB 到 CMYK 转换?

跟进我之前的问题:是否以及如何获取基于 RGB 的TIFF文件并将它们转换为具有标准 .NET (3.5) 功能的 CMYK?

这有可能吗?

0 投票
1 回答
138 浏览

linux - 用于成像 Linux 应用程序的最佳语言/框架

我正在寻找最好的工具/语言/库/框架来开发必须在 KDE/Linux 上运行的文档扫描/成像/索引应用程序。应用程序必须提供以下功能:

1) 黑白文档扫描(单页和多页),将扫描的图像以 CCITT Group 4 压缩的 TIFF 格式保存。

2) 允许操作员在窗口中查看/浏览/缩放文档,并在预定义的对话框中手动输入索引信息(最多 5-6 个字段)。

3) 使用索引元数据生成 XML 文件,然后将 TIFF 和 XML 文件上传到 FTP 服务器进行进一步处理。

任何帮助将不胜感激。

埃内斯托。

0 投票
2 回答
2705 浏览

java - 用于标记 TIFF 文件的 Java API

是否有用于标记 TIFF 图像文件的开源 Java API?