IronOCR 操作指南 多页/帧 TIFF 和 GIF 如何用 C# 阅读多帧/页 TIFF 和 GIF. Chaknith Bin 已更新:七月 22, 2025 下载 IronOCR NuGet 下载 DLL 下载 Windows 安装程序 免费试用 法学硕士副本 法学硕士副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在双子座打开 向 Gemini 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 This article was translated from English: Does it need improvement? Translated View the article in English TIFF(标签图像文件格式)是一种流行的高质量图像格式。 它支持无损压缩,因此适用于需要保持原始质量的图像,例如扫描文档或专业摄影作品。 GIF(图形交换格式)是一种主要用于简单、适合网络显示的图像和动画的格式。 GIF格式同时支持无损压缩和有损压缩。 它以能够在单个文件中包含动画而闻名,因此在网站和即时通讯应用中常见的短循环动画中非常受欢迎。 快速入门:使用多帧 TIFF 或 GIF 文件进行 OCR 使用 IronOCR,您可以轻松读取多页 TIFF 或动画 GIF 中的文本。 只需使用OcrImageInput和Read调用即可——无需复杂的设置。 立即开始使用 NuGet 创建 PDF 文件: 使用 NuGet 包管理器安装 IronOCR PM > Install-Package IronOcr 复制并运行这段代码。 using IronOcr; var result = new IronTesseract().Read(new OcrImageInput("Potter.tiff")); 部署到您的生产环境中进行测试 立即开始在您的项目中使用 IronOCR,免费试用! 免费试用30天 最小工作流程(5 个步骤) 下载一个用于读取多帧 GIF 和 TIFF 的 C# 库。 利用 OcrImageInput 类导入单帧/多帧 TIFF 文件 使用 Read 方法执行 OCR 使用相同的类导入 GIF 图像 通过指定裁剪区域定义读取区域 读取单帧/多帧 TIFF 示例 要执行 OCR,首先实例化 IronTesseract 类。 使用using语句创建OcrImageInput对象。 该构造函数支持单帧和多帧 TIFF 和 TIF 格式。 最后,应用Read方法对导入的 TIFF 文件执行 OCR。 :path=/static-assets/ocr/content-code-examples/how-to/input-tiff-gif-read-tiff.cs using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Import TIFF/TIF using var imageInput = new OcrImageInput("Potter.tiff"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(imageInput); Imports IronOcr ' Instantiate IronTesseract Private ocrTesseract As New IronTesseract() ' Import TIFF/TIF Private imageInput = New OcrImageInput("Potter.tiff") ' Perform OCR Private ocrResult As OcrResult = ocrTesseract.Read(imageInput) $vbLabelText $csharpLabel 阅读 GIF 示例 同样,在构造OcrImageInput类时,只需指定 GIF 文件路径即可。 构造函数将处理导入图像所需的所有步骤。 :path=/static-assets/ocr/content-code-examples/how-to/input-tiff-gif-read-gif.cs using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Import GIF using var imageInput = new OcrImageInput("Potter.gif"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(imageInput); Imports IronOcr ' Instantiate IronTesseract Private ocrTesseract As New IronTesseract() ' Import GIF Private imageInput = New OcrImageInput("Potter.gif") ' Perform OCR Private ocrResult As OcrResult = ocrTesseract.Read(imageInput) $vbLabelText $csharpLabel 指定扫描区域 在构造OcrImageInput类时,您可以包含一个CropRectangle对象,从而定义图像文档中用于 OCR 的特定区域。 这可以大大提高性能,尤其对于大型图像文档而言。 :path=/static-assets/ocr/content-code-examples/how-to/input-images-read-specific-region.cs using IronOcr; using IronSoftware.Drawing; using System; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Specify crop region Rectangle scanRegion = new Rectangle(800, 200, 900, 400); // Add image using var imageInput = new OcrImageInput("Potter.tiff", ContentArea: scanRegion); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(imageInput); // Output the result to console Console.WriteLine(ocrResult.Text); Imports IronOcr Imports IronSoftware.Drawing Imports System ' Instantiate IronTesseract Private ocrTesseract As New IronTesseract() ' Specify crop region Private scanRegion As New Rectangle(800, 200, 900, 400) ' Add image Private imageInput = New OcrImageInput("Potter.tiff", ContentArea:= scanRegion) ' Perform OCR Private ocrResult As OcrResult = ocrTesseract.Read(imageInput) ' Output the result to console Console.WriteLine(ocrResult.Text) $vbLabelText $csharpLabel OCR结果 常见问题解答 如何使用 C# 读取多帧 GIF 和 TIFF 图像? 您可以使用 IronOCR 库读取多帧 GIF 和 TIFF 图像。从 NuGet 下载库,使用 OcrImageInput 类导入图像,并应用 Read 方法执行 OCR。 使用 TIFF 格式图像有什么好处? TIFF 格式对高质量和无损压缩的图像有利,适用于扫描文档和专业摄影。 为什么 GIF 格式常用于动画? GIF 格式因其能够在单个文件中存储多个图像而在动画中很受欢迎,能够用于网站和消息应用程序中的短循环动画。它支持无损和有损压缩。 如何在 IronOCR 中指定图像中 OCR 的区域? 在 IronOCR 中可以通过构造 OcrImageInput 类时使用 CropRectangle 对象指定 OCR 的区域。这使您可以将 OCR 集中在图像的特定区域。 OcrImageInput 类在 IronOCR 中的作用是什么? IronOCR 中的 OcrImageInput 类用于导入单帧和多帧 TIFF 和 GIF 图像以进行 OCR 处理,从而能从这些格式中提取文本。 如何提高对大图像文档的 OCR 性能? 要提高对大图像文档的 OCR 性能,可以使用 CropRectangle 对象定义图像内的特定扫描区域。这可以把 OCR 集中在指定区域,从而提高效率。 使用 IronOCR 处理 GIF 图像的步骤是什么? 要使用 IronOCR 处理 GIF 图像,请在构造 OcrImageInput 类时指定 GIF 文件路径。然后使用 Read 方法从图像中提取文本。 IronTesseract 如何促进 OCR 过程? IronTesseract 是 IronOCR 中的一个类,用于启动和执行图像文件上的 OCR 过程,支持多帧 TIFF 和 GIF 等格式,并实现高效的文本提取。 Chaknith Bin 立即与工程团队聊天 软件工程师 Chaknith 在 IronXL 和 IronBarcode 工作。他在 C# 和 .NET 方面有着深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的见解有助于更好的产品、文档和整体体验。 准备开始了吗? Nuget 下载 5,167,857 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:5,167,857 查看许可证