问题标签 [libtiff]

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 投票
1 回答
1340 浏览

batch-file - LibTiff:Tiff 到 pdf

以下命令将 input.tiff 文件转换为 pdf:

一个目录中有 100 多个 tiff 文件。如何将一个pdf文件中的所有内容转换为批处理文件?


更新:

Libtiff 的实用程序 tiff2pdf 不支持转换多个文件。我切换到 ImageMagick 并使用以下命令将 tiff 文件转换为一个 pdf。

问题:

我在一个目录中有 100 多个文件如何批量使用此命令将所有 100 个文件转换为 pdf?

0 投票
1 回答
3122 浏览

macos - 在 Mac OS X 上安装 Pillow 时缺少标头 tiffio.h

尝试使用 PIP 安装 Pillow 时,我收到此包含错误:

有谁知道如何解决这个问题?我在 OS X 10.9 上,以前能够在这台计算机上构建 Pillow。

更新:请注意,我tiffio.h的机器上有/usr/local/include/tiffio.h. 将该目录设置为 C 包含路径后,我能够成功编译 Pillow。

这是应该如何完成的,还是我的机器或安装包有问题?

0 投票
1 回答
444 浏览

ios - 在没有 Libtiff 的情况下将图像保存为 .tif [已编辑]

有没有人有一个简单的例子来说明如何在 xcode 中为 ios7 使用 libTiff?

以前在 IBM 网站上的示例已被删除,我不知道从哪里开始!我有一个小的 300x300 B&W UIImage(当前输出为 PNG 表示形式),我想将其转换为 TIFF。

任何帮助将不胜感激。

0 投票
1 回答
5259 浏览

c++ - 将 16 位单通道图像写入 Tiff

我正在尝试以 tiff 文件格式保存图像。我使用 libraw 从相机读取原始数据,它给了我无符号短数据。我已经对数据进行了一些操作,我想将结果保存为 Tiff 文件格式的 16 位灰度(1 通道)图像。但结果只是一个空白图像。即使我使用保留原始拜耳图像的缓冲区,它也无法正确保存。这是我用来保存的代码:

0 投票
1 回答
298 浏览

image - 用于创建平铺多分辨率 TIFF 的 Window 桌面工具(用于 IIPImage)

我正在尝试创建用于IIPImage的 Tiled Multi-Resolution TIFF 。他们推荐两个基于 Unix 的命令行工具(VIPS 和 ImageMagick)来执行此操作。

是否有允许我做同样事情的 Microsoft Windows (GUI) 工具?也许是一个 Photoshop 插件或一些更简单的方法,我可以在我的 Windows 桌面上完成它。

0 投票
1 回答
639 浏览

c - 如何设置大提夫?

我目前正在尝试保存大小大于 4GB 的 tif 格式图像。所以我正在尝试从 bigtiff.org 设置 bigtiff(libtiff 4.1)。但是,无论使用nmake还是vs2012,我都无法编译它。使用nmake,它没有nmake.opt。使用vs2012,无法编译成dll。错误将如下所示:

有谁知道如何设置bigtiff?

0 投票
2 回答
1587 浏览

ios - 如何在 iOS 上使用 libtiff 编写 1bpp tiff?

我正在尝试使用 libtiff 将 UIImage 写为 tiff。问题是,即使我将其写入为每像素 1 位,但当我期望大约 100k 或更少时,文件仍会出现在 2-5MB 范围内。

这就是我所拥有的。

第一 NSLog 行说:

我也有这个项目的一个版本,它使用 GPUImage 代替。有了它,我可以将相同的图像缩小到大约 130k 作为 8 位 PNG。如果我将该 PNG 发送到 PNG 优化器站点,他们可以将其降低到大约 25k。如果有人可以告诉我如何编写从我的 GPUImage 过滤器生成的 1 位 PNG,我将放弃 tiff。

谢谢!

0 投票
0 回答
70 浏览

wpf - 我可以使用 Tiff 的金字塔将它们设置为源图像吗

我正在开发加载、缩放和平移大型 Tiff 图像(~1.7GB)的应用程序。我使用图像控件 System.Windows.Controls.Image 来显示图像。它加载并显示,但缩放非常慢,所以我决定我应该使用(和计算)金字塔。

我发现对于大型 Tiff 文件,LibTiff 是一个很好的解决方案。我已阅读文档,但不知道如何使用图像金字塔。

将金字塔设置为图像源的最佳解决方法是什么?

PS我是WPF的新手

0 投票
1 回答
2483 浏览

c++ - 当页面保存在条带中时如何查找多页tiff文件中的页数

我想使用 libtiff 库读取多页 TIFF 文件。将其放入一维数组并对其进行处理。TIFF 文件保存在 6 行的条带中,其中每行有 600 个像素,每个像素定义为 2 字节 (uint16) 值。例如,每页有 100 行,假设我们有 3 页。这些是一个例子的数字。

为了能够生成一维数组,我想我需要为图像分配内存以将值放入该内存中,但是我不知道 TIFF 图像的尺寸等:TIFFGetField(tif1, TIFFTAG_IMAGEWIDTH, &width),我可以找到一个的宽度图像和:TIFFGetField(tif1, TIFFTAG_IMAGELENGTH, &height),我可以找到图像的高度。

但是我应该如何找到提前分配适量内存的页数呢?

0 投票
3 回答
246 浏览

powershell - Powershell - Argument with a space errors with both single and double quotes

This code takes a directory with tiffs, uses the tiflib tiffcp.exe and inserts another tiff at page one that is a copyright notice. The part that continually errors is when I call the compression. & $tool -c lzw

The error it gives is

& $tool -c lzw ` + ~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (TIFFReadDirecto...4) encountered.:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError

Now, I know that this is because there is a space in the argument. I have tried putting it in double quotes, single quotes, putting it in a parameter, putting it in two parameters, and a bunch of other things. No matter what I do, the LZW part seems throw an error. I should say that it still works for some reason. It still inserts the page and moves the old copy. Thanks for any help that can be given.