问题标签 [libtiff.net]
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.
libtiff.net - 如何从 CCITT Group 4 转换为 JBIG/JBIG2?
有人可以向我指出如何从 CCITT Group4 转换为 JBIG 和/或 JBIG2 压缩的大致方向吗?这将适用于单页和多页 tiff。
c# - C# - 我可以使用 Libtiff 输出 Tiff 编码的 JPEG(在 YCbCr 中)
嗨,我对 Libtiff 和图像处理很陌生,当我尝试使用来自 Bitmiracle 的 Libtiff.net 时,我有一个问题。
我有一些 OJPEG TIFF 图像,想将它们转换成现在的 JPEG TIFF。我通过将源转换为 BMP 然后另存为 TIFF 来实现这一点(压缩:JPEG;光度学:RGB),但是图像的大小非常大。所以我想如果我可以用 YCbCr 的光度计来压缩它们,这可以大大减小尺寸。
但是,当我将光度计从 RGB 更改为 YCbCr 时,程序就无法工作:输出只有 8 个字节(输入约为 400kb)。以TXT格式打开图片时,显示:
“二*”
我使用的代码是:
我不太确定 WriteScanline 是否可以处理 YCbCr 输出,如果还有其他方法,它也很酷。
感谢您的帮助!
c# - BitMiracle ReadRGBATile 图像质量不好
我们正在使用 BitMiracle ReadRGBATile 将多页 tiff 文件的图块转换为位图。我们有以下问题 1.图像质量不好(与在AutoCAD中打开的相同图像相比)。2. 在图像的右侧和底部添加黑色像素来填充(看起来像 TILEWIDTH - IMAGEWIDTH 和 IMAGELENGTH - TILELENGTH)。感谢你的帮助
build - LibTiff.NET - 无法访问 TiffCP 命名空间??(一般构建问题)
使用 Visual Studio 2012
我正在编写一个适配器类库,以使对 LibTiff.Net 的 TiffCP 实用程序的访问更加简洁,并且对字符串的依赖更少(该实用程序允许用户从多页 tiff 图像中提取单页)。
我已经尝试使用预构建的 LibTiff 和从源代码构建,但是一旦我将 BitMiracle.LibTiff.Net 引用添加到我的适配器项目,我就无法访问 TiffCP 命名空间。看来,在 LibTiff 解决方案中的五个项目中,只有 LibTiff 命名空间正在构建,并且相同的 BitMiracle.LibTiff.Net dll 被放置在所有五个项目的 bin/debug 文件夹中。我已经检查了 LibTiff 解决方案的配置,并且所有项目都设置为构建......我在这里缺少什么?我是否必须将实际的 LibTiff 和 TiffCP 项目添加到我的类库中才能访问 TiffCP,或者是否有某种方法可以获得允许我访问 TiffCP 方法的 dll?
这是 LibTiffs 网站上有关如何使用 TiffCP 工具的示例,但同样,鉴于 LibTiff 构建的 dll 输出,它对我来说根本不起作用。
c# - 拆分和合并 Tiff 文件后图像的字节大小增加
我正在尝试拆分和合并多页 tiff 图像。我拆分的原因是在每个图像级别绘制注释。代码运行良好,但是与源 tiff 相比,合并的 tiff 相当大。例如,我用 17 个彩色页面的 tiff 图像(大小为 5MB)进行了测试,经过拆分和合并,它产生了 85MB 的 tiff 图像。我正在使用 BitMiracle.LibTiff。我实际上也临时注释了注释代码来解决这个大小问题,我不确定我做错了什么。这是要拆分的代码。
并且将单个位图合并到 tiff 的代码在这里...
ms-access - 从 Access 2002 VBA 导出重新创建 Tiff 图像
我有一组旧的 Access 2002 表单,远程开发人员正在使用 VBA 命令 SaveToText() 将其导出到平面文本文件。结果文件如下所示:
有没有人有关于微软如何编码 Tiff 数据的指南?看来他们完全剥离了标准的 Tiff 标头,我无法理解生成的数据来查找任何图像文件目录。
我已经设法拼凑一些类来创建一个新的图像头和图像文件目录,但我真的很想确定用于正确检索原始 IFD 中的 Tiff 实体的编码。
c# - 如何使用 libtiff.net 将所有压缩类型的多页和单页 tiff 转换为第 4 组压缩?
我有数百个带有各种压缩的多页和单页 tiff,我想使用 libtiff.net 将它们转换为第 4 组,如果可能的话,使用 c# 中的 TiffCP。我尝试通过 Microsoft Visual Studio 中的“添加引用”来做到这一点,using Bitmiracle.TiffCP;
但我不知道应该如何使用这个命名空间。
我该如何解决?
c# - 在 C# 中的图片框上显示 TIFF_JPEG 压缩图像
是否可以使用 Windows 窗体在图片框上显示具有 TIFF_JPEG 压缩的 Tiff 图像?
我已经使用 LibTiff.Net 来更改压缩,但这会大大增加图像的大小..因为我需要使用 System.Drawing.Image 加载的 tiff 图像来显示它,我想知道是否可以显示它直接而不是转换为 bmp 或 JPG。
提前致谢 !!
silverlight - 如何使用 BitMiracle.LibTiff.Silverlight.dll 将彩色 TIFF 图像转换为黑白
我有一个 Silverlight 应用程序,我想将 LZW 压缩的彩色 TIFF 图像转换为 CCITT4 压缩的黑白图像。
image-processing - 大型集合中的多文件到多页 TIFF
努力使用 PyLiff、Libtiff 或任何可行的方法将多个文件合并为多页 TIFF。
我正在合并数千个带有任意八位数 ID 的文件,后跟页码:
目录命名为日期\images\1999\10\14
文件组 1 01234567_0001.tif、01234567_0002.tif、01234567_0003.tif
文件组 2 07654321_0001.tif, 07654321_0002.tif
转换后我想要两个文件:
- 01234567.tif(3 页多页 TIFF 文件)
- 07654321.tif(2 页多页 TIFF 文件)
等等。请提供有关脚本和合并的指导,将按前 8 位数字分隔,将文件与唯一的 8 位数字合并,并将新的(合并的)文件重命名为适当的8-digit-number.tiff
我意识到这似乎毫不费力。我有许多不同的脚本和方法会搅乱这个论坛的水域。