提取图像信息——Java

本教程展示了如何创建一个Java应用程序使用CodecsImageInfo类来获得LEADTOOLS支持的各种图像文件的信息。

概述
总结 本教程介绍了如何使用CodecsImageInfo类在Java应用程序中。
完成时间 30分钟
Eclipse项目 下载教程项目(2 KB)
平台 Java应用程序
IDE Eclipse
开发许可 下载LEADTOOLS
试试用另一种语言

所需的知识

熟悉基本的步骤创建一个项目的审查添加引用和设置一个许可证教程,在工作之前提取图像信息——Java教程。

创建项目并添加LEADTOOLS引用

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

的引用需要取决于项目的目的。可以由当地添加引用. jar文件位于< INSTALL_DIR > \ LEADTOOLS21 \ Bin \ Java

对于这个项目,还需要以下引用:

本教程使用LEADTOOLS解码库的支持。对于一个完整的列表的应用程序所需的JAR文件,请参考文件包含在Java应用程序中

设置许可文件

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

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

请注意

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

添加获取图像信息的代码

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

打开_Main.java类的Project Explorer。添加以下语句的进口块顶部。

Java
/ /导入块顶部进口java.io.IOException;进口java.nio.file。*;进口leadtools。*;进口leadtools.codecs。*;

添加一个新方法RasterCodecsImageInfo (“C: \ \ LEADTOOLS21 \ \ \ \ \ \图片资源image1.cmp”);。调用下面的新方法SetLicense ();main ()方法,如下所示。

Java
公共静态无效main (String [] args)抛出IOException {Platform.setLibPath (“C: \ \ LEADTOOLS21 \ \ Bin \ \ CDLL \ \ x64”);Platform.loadLibrary (LTLibrary.LEADTOOLS);Platform.loadLibrary (LTLibrary.CODECS);SetLicense ();RasterCodecsImageInfo (“C: \ \ LEADTOOLS21 \ \ \ \ \ \图片资源image1.cmp”);}

添加以下CodecsImageInfo在新方法的代码。方法的参数将图像文件路径的信息收集。对于本教程,这个示例图片就会被使用。

Java
静态无效RasterCodecsImageInfo(字符串文件名){RasterCodecs编解码器=RasterCodecs ();CodecsImageInfo信息= codecs.getInformation(文件名,真正的);字符串inputFileName =文件名。substring (0, fileName.lastIndexOf (“。”));字符串codecsInfoString = (图像格式:“+ + info.getFormat ()“\ n”+”的信息:“+ inputFileName +“\ n”+”BitsPerPixel:“+ + info.getBitsPerPixel ()“\ n”+”BytesPerLine:“+ + info.getBytesPerLine ()“\ n”+色彩:“+ + info.getColorSpace ()“\ n”+字节顺序:“+ + info.getOrder ()“\ n”+图像的高度:“+ + info.getHeight ()“\ n”+图像宽度:“+ + info.getWidth ()“\ n”+“图像X决议:“+ + info.getXResolution ()“\ n”+”的形象Y决议:“+ + info.getYResolution ()“\ n”+压缩:“+ + info.getCompression ()“\ n”+页码:“+ + info.getPageNumber ()“\ n”+页数:“+ info.getTotalPages ());System.out.println (codecsInfoString);codecs.dispose ();}

请注意

在有更多的属性CodecsImageInfo类。上面的代码片段展示了最常用的属性。

运行该项目

按运行项目Ctrl +季,或通过选择运行- >运行

如果是正确的步骤,应用程序运行和控制台显示文件的信息。

应用程序运行和控制台显示提取的信息

总结

本教程演示了如何使用CodecsImageInfo类。

另请参阅

net
iOS