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

.net - System.Drawing.Image.Save 引发 ExternalException:GDI 中发生一般错误

我有一个功能,它需要一个位图,复制它的一部分并将其保存为 8bpp tiff。结果图像的文件名是唯一的并且文件不存在,程序有权写入目标文件夹。

奇怪的是,这个函数在某些计算机(Win 7)上运行良好,并抛出 System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI exception on other computer(主要是 Win XP)。

所有计算机都安装了 .NET 3.5 SP1 运行时。

如果我使用它croped.Save(filename, ImageFormat.Tiff);croped.Save(filename, tiffEncoder, encoderParams);不是它适用于所有计算机,但我需要以 8bpp 格式保存 Tiff。

你有什么想法,问题可能出在哪里?

谢谢,卢卡斯

0 投票
3 回答
7848 浏览

php - ImageMagick:从 PHP 到 PDF 的 Tiff

如何将 2 个 tiff 图像转换为 PDF,我已经知道如何将图像从数据库中取出,然后使用 echo 打印它并设置 MIME 类型。

但是,知道我需要使用双面打印机选项,所以我需要一种从我的 PHP 页面内部生成 PDF 的方法,该 PDF 必须包含两个 TIFF 图像(每页一个)我该怎么做?php 需要什么才能使用该库。

非常感谢。

编辑:

是一个自托管的应用程序,我拥有服务器(实际上我使用的是 WAMP 2)。

我从 MySQL DB 中提取图像(使用 LONGBLOBS 存储)。

0 投票
2 回答
4361 浏览

c# - 生成多页 TIFF 不起作用

我正在尝试使用Bob Powell 的代码从现有图片生成多页 TIFF 文件:

但它不起作用(图像中只包含第一帧),我不知道为什么。

我想要做的是更改 TIFF 文件的特定帧(为其添加注释)。

我不知道是否有更简单的方法可以做到这一点,但我的想法是从原始图片创建一个多页 TIFF 并添加我自己的图片而不是那个框架。

0 投票
2 回答
1802 浏览

apache-flex - 在基于 Adob​​e Flex 的应用程序中读取 Tiff 文件

有人可以帮助我在基于 Flex/AS3 的应用程序中在运行时读取 TIFF 文件吗?

谢谢你们的时间。

0 投票
2 回答
1974 浏览

tiff - 将大 1 位 tiff 缩小为 8 位灰度/24 位

假设我有一个 100000x100000 1 位(K 通道)tiff,dpi 为 2000,我想将其缩小到 200 的 dpi。我得到的图像将是 10000x10000 图像。这是否意味着 1 位图像中的每 10 位对应于新图像中的 1 个像素?顺便说一句,我正在使用 libtiff 并使用 tiffreadscanline 读取 1 位 tiff。谢谢!

0 投票
1 回答
1029 浏览

c# - .NET 测试双色调 TIFF 图像而不捕获异常?

我正在开发一个处理 TIFF 图像的文档数据库应用程序。在注释图像时,为了让用户界面仅显示黑白作为双色调(Format1bppIndexed)图像的选择,而不是具有更高颜色深度的图像的多种颜色,我需要测试 TIFF 是否是双色调的。这是我的功能:

它有效,但并不优雅。此处描述了引发的索引像素格式异常:http: //msdn.microsoft.com/en-us/library/system.drawing.graphics.fromimage.aspx

为正常程序流捕获异常是不好的做法。此外,可以想象可能会引发不同的异常。有没有更好的方法来实现不依赖于捕获异常的 IsBitonal 函数?

我尝试在网上搜索信息,并找到了如何加载 TIFF 图像并通过转换为不同格式来避免异常的示例,但我找不到任何简单测试 TIFF 图像是否为双色调的示例。

谢谢。

0 投票
4 回答
209669 浏览

html - 如何在所有 Web 浏览器中显示 TIFF 图像?

如何处理HTML 页面中的TIFF图像?

我曾尝试使用嵌入标签、对象 ID、img 等。但是,我无法在 HTML 页面中显示 TIFF 图像。

我没有在我的项目中使用 Java、.NET 或任何其他替代方案。

更新: Safari 支持 TIFF 图像加载。如何在其他浏览器(IE、Mozilla、Firefox 等)中加载 TIFF 图像?

0 投票
1 回答
477 浏览

c - 对非常高动态范围的 TIFF 文件的库支持?

我使用卫星雷达,并获得了一个(非常)大的 TIFF 文件,其中包含 32 bpp 灰度数据。不幸的是,用于处理 TIFF 文件的标准 Linux 库libtiff不支持 SampleFormat TIFF 文件,这意味着不支持高位深度灰度图像或浮点图像。

有谁知道为这些类型的图像提供支持的 FOSS C 库?如果做不到这一点,任何人都可以建议一个合适的文件格式来转换,以及一个可以加载的 FOSS 库?(理想情况下,它应该被科学界普遍接受以进行数据交换,并得到 IDL/ENVI 的支持)。

0 投票
1 回答
382 浏览

tiff - Infranview MultiTiff 转换

我正在尝试使用命令行功能将多个单 tiff 转换为 Infranview 中的多页 tiff:

实际命令行为 17,000 个字符。

但是我创建的所有图像都在第 71 页停止,而它们应该变成一张。有没有人尝试过这样做?这可能是命令行限制长度的问题,但我会导致无效命令和 InfranView 错误。

任何帮助,将不胜感激。

0 投票
1 回答
1367 浏览

php - 使用 PHP 从 CRW(或其他 RAW 文件)读取 EXIF/MetaData

就像标题所说的那样,我已经四处搜索,但找不到任何东西。我可以读取 TIFF 和 JPEG 文件,但我没有找到任何可以读取 RAW 文件的内容。有谁知道任何 PHP 或其他可以做到这一点的东西(如果不是,那么我可以使用 PHP)。