问题标签 [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 投票
4 回答
4090 浏览

c# - 如何使用 C# 以低分辨率形式提供高分辨率图像

尝试使用 300dpi 的 tif 图像在网络上显示。目前,当用户上传图片时,我正在动态创建缩略图。如果创建的页面引用了宽度为 500x500px 的高分辨率图像,我可以使用相同的功能即时转换为 gif/jpg。即将创建的 jpg 的分辨率是多少?

编辑:

为了进一步解释用法,用户上传了大约 3000x3000 像素的 300dpi 图像。用户正在使用这些图像创建一个目录页面,该页面将用于 pdf 打印。当他们创建页面时,我们只需要 72dpi 的图像显示到屏幕上,但对于打印,需要 300dpi 的图像。显然他们不想在页面中添加 3000x3000px 的图像,因此需要将其调整为正确的查看区域,例如 500x500px 等。

0 投票
5 回答
10911 浏览

java - 如何将多个 png 图像转换为单个 tiff 文件

我有几个 png 格式的图像的字节数组。我必须将其转换为 tiff 文件,然后转换为相应的字节数组。此 tiff 文件将包含多个图像。

我已经搜索了很多,但我没有成功。问题是。我只需要在java中做到这一点!:) 任何人都可以就我的问题提供一些见解吗?

我不会从 ImageMagick 等中受益,因为我有一个处理此转换的服务器组件,然后将其作为 tiff 保存在后端。客户端给了我一个字节数组,它将转换为 png 图像。

0 投票
2 回答
2821 浏览

java - 用 Java 读/写 Tiff

任何关于使用 Apache 或类似许可的开源库的想法,用于在 Java 5 中读取和写入 TIFF 文件(最好使用 AWT 图像处理库,包括 ImageIO。)

我知道 Java 6 应该支持 TIFF。我知道 Sun 的 JAI 实施,但该 许可证不适用于我工作的公司;和 Asprise,但那是一种商业产品。Sanselan 看起来不错,但那还不是发布的产品。

对另一个 TIFF 阅读器实施有什么建议吗?

0 投票
1 回答
2033 浏览

wpf - 无法从 TiffBitmapDecoder.Frames 检索 TIFF 页面——所有帧都是第 1 页

我正在尝试将多页 tiff 图像转换为多页 XPS 文档。我遇到的问题是 TiffBitmapDecoder 及其 BitmapFrames。

这是代码:

这会产生具有正确页数的 XPS。但是,每一页都是 tiff 第一页的副本。事实上,如果我选择一个帧(比如 dec.Frames[4])并将其写入磁盘,它看起来就像是第一页。

我到底做错了什么?框架实际上不是图像的各个页面吗?我怎样才能让他们出去和他们一起工作???

0 投票
4 回答
2420 浏览

c# - 将 tiff 像素纵横比更改为正方形

我正在尝试对多页 tiff 文件执行条形码识别。但是 tiff 文件来自传真服务器(我无法控制),它以非方形像素纵横比保存 tiff。由于纵横比,这导致图像被严重挤压。我需要将 tiff 转换为方形像素纵横比,但不知道如何在 C# 中执行此操作。我还需要拉伸图像,以便更改纵横比仍然使图像清晰可见。

有人用 C# 做过这个吗?或者有没有人使用过一个图像库来执行这样的过程?

0 投票
6 回答
34172 浏览

java - 用于将 JPEG 转换为 TIFF 的 Java API

我正在寻找将 JPEG 文件流转换为 TIFF 文件的 java API。我查看了 JAI,但没有找到与我正在查看的内容相似的内容。

有人可以指出一个很好的 API 吗?

0 投票
2 回答
2446 浏览

image - BitBlt 性能

我有一个将多页 tiff 拆分为单页的函数,它使用 windows BitBlt 函数。在性能方面,显卡对分体有影响吗?是否值得使用直接的 C/C++ 库?

0 投票
6 回答
1491 浏览

image - TIFF 图像文件格式

我正在处理用于图像压缩的 TIFF 图像。

我想知道实际的原始图像数据(即 R、G、B 组件)是如何组织/存储在 TIFF 文件中的。

它是否存储为 G0B0R0G1B1R1...(每个颜色分量各 1 个字节,所有分量交错)

或者是其他方式,即。平面格式还是其他?

谢谢你。

-广告。

0 投票
1 回答
1156 浏览

c++ - 如何获取 DIB 并使用 libtiff 将其转换为 tif

我正在尝试读取扫描图像并将其从内存中的 DIB 压缩到 TIF 文件中。我正在使用 libtiff 库,并在网上找到了几个示例,但它们都没有真正按照我的需要做。我需要从 DIB 中获取图像并将其转换为黑白图像。

这是我从在线示例中修改的代码。它确实把它变成了黑白,但它也只显示了扫描的一部分而不是整个东西。任何帮助,将不胜感激。

编辑*:我注意到如果我将其扫描为灰色图像会发生这种情况,如果我将其扫描为黑白则返回的图像完全是黑色的,我不知道这是否有帮助。

0 投票
3 回答
1389 浏览

c# - 以 1 位深度保存 TIF 的最佳 Web 可视格式是什么?

我想转换TIF为可在网页中查看的图像类型。

TIFs它们是黑白的,因此JPG根本无法正常工作,并且在转换后最终会更大。

以下是我使用 C# 执行的一些测试并进行Image.Save转换:

原始TIF为 7KB(位深:1)。

转换成:

  • JPG:101KB(位深:24)
  • BMP:256KB(位深:1)
  • GIF:17KB(位深:8)
  • PNG:11KB(位深:1)

然后我转换了一个TIF有 3 页的多页。原始大小为 134KB(位深:1)。

总共转换了 3 张图像:

  • JPG:1324KB(位深:24)
  • BMP:768KB(位深:1)
  • GIF:221KB(位深:8)
  • PNG:155KB(位深:1)

我从多页开始TIF,我需要转换为可在浏览器中查看。PNG根据我上面概述的基本测试,它看起来是最好的格式。我应该使用/考虑其他图像格式吗?

我是否缺少任何其他选项来减小文件大小?

编辑:我已经添加了有关每种格式的位深度的更多信息。BMPPNG保持与 相同的位深度TIF。有没有办法减少GIFJPG位深度以希望显着减小大小?