检测图像格式和扩展——macOS迅速控制台

本教程展示了如何阅读给定的图像文件和检测正确的格式,以及适当的文件扩展名在macOS迅速控制台应用程序使用LEADTOOLS SDK。

这是有用的,如果文件没有文件扩展名或者你从流读取文件。

概述
总结 本教程介绍了如何使用RasterCodecs类检测文件的格式和扩展macOS迅速控制台应用程序。
完成时间 15分钟
Xcode项目 下载教程项目(5 KB)
平台 macOS迅速控制台应用程序
IDE Xcode
开发许可 下载LEADTOOLS
试试用另一种语言

所需的知识

熟悉基本的步骤创建一个项目的审查添加引用和设置一个许可证教程,在工作之前检测图像格式和扩展——macOS迅速控制台教程。

创建项目并添加LEADTOOLS引用

从项目中创建的副本添加引用和设置一个许可证教程。如果你没有这个项目,按照这个教程中的步骤创建它。

的引用需要取决于项目的目的。本教程需要引用位于下面的框架< INSTALL_DIR > \ LEADTOOLS22 \ Bin \ \ macOS Xcode \框架:

你需要每个文件类型,你的个人文件编解码器的预计。工具箱加载在一定的顺序编解码器检测文件格式。以下是加载第一:

请注意

个人文件编解码器不需要直接添加到项目中。他们可以驻留在建立文件夹,并将在运行时被调用。关于加载特定文件编解码器的更多信息,包括预压和忽视编解码器,请参考加载文件的编解码器

编辑Leadtools-Bridging-Header.h文件添加以下进口:

#进口< Leadtools.Codecs / Leadtools.Codecs.h >

对于一个完整的列表应用程序所需的文件,请参考文件包含在您的应用程序

设置许可文件

许可解锁项目需要的特性。它必须设置工具箱函数被调用之前。详情,包括教程为不同的平台,请参考设置一个运行时许可

有两种类型的运行时许可证:

请注意

添加LEADTOOLS引用和设置许可中会详细介绍添加引用和设置一个许可证教程。

添加检测图像格式的代码

与项目创建、添加引用,许可,可以开始编码。

使用项目导航器,打开main.swift。下面添加以下代码调用SetLicense函数,它将收集的信息文件和输出文件扩展名。

SetLicense ()让inputFile =“< INSTALL_DIR > / LEADTOOLS22 /资源/图片/ ocr1.tif”/ /检索信息的文件没有完全加载它让编解码器:LTRasterCodecs = LTRasterCodecs ()让信息:LTCodecsImageInfo =试一试编解码器。imageInformation(文件:inputFile totalPages:)/ /得到适当的RasterImageFormat和友好的名称让格式:LTRasterImageFormat = info.format让ext:字符串= LTRasterCodecs.extension (:格式)打印(“这个文件扩展\ ext ")

请注意

对于本教程中使用以下的TIFF图像文件路径:< INSTALL_DIR > / LEADTOOLS22 /资源/图片/ ocr1.tif

运行该项目

通过选择清洁项目明确的任何错误产品- >清洁建立文件夹Shift +命令+ K

该项目通过选择运行产品- >运行命令+ R

如果是正确的步骤,应用程序运行并收集图像文件格式和扩展,然后将其显示到控制台。

控制台显示的屏幕截图。

总结

本教程演示了如何收集图像文件格式和扩展使用CodecsImageInfo类和GetExtension ()方法。我们还介绍了如何使用RasterCodecs类。

另请参阅

net
iOS
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2022领先的技术公司。保留所有权利。