本教程展示了如何创建一个Java应用程序使用CodecsImageInfo类来获得LEADTOOLS支持的各种图像文件的信息。
概述 | |
---|---|
总结 | 本教程介绍了如何使用CodecsImageInfo类在Java应用程序中。 |
完成时间 | 30分钟 |
Eclipse项目 | 下载教程项目(2 KB) |
平台 | Java应用程序 |
IDE | Eclipse |
开发许可 | 下载LEADTOOLS |
试试用另一种语言 |
|
熟悉基本的步骤创建一个项目的审查添加引用和设置一个许可证教程,在工作之前提取图像信息——Java教程。
从项目中创建的副本添加引用和设置一个许可证教程。如果项目是不可用,按照这个教程中的步骤创建它。
的引用需要取决于项目的目的。可以由当地添加引用. jar
文件位于< INSTALL_DIR > \ LEADTOOLS21 \ Bin \ Java
。
对于这个项目,还需要以下引用:
leadtools.jar
leadtools.codecs.jar
本教程使用LEADTOOLS解码库的支持。对于一个完整的列表的应用程序所需的JAR文件,请参考文件包含在Java应用程序中
许可解锁项目需要的特性。它必须设置工具箱函数被调用之前。细节包括教程不同的平台,请参考设置一个运行时许可。
有两种类型的运行时许可证:
请注意
添加LEADTOOLS引用和设置许可中会详细介绍添加引用和设置一个许可证教程。
与项目创建、添加引用,许可,可以开始编码。
打开_Main.java
类的Project Explorer。添加以下语句的进口
块顶部。
/ /导入块顶部
进口java.io.IOException;
进口java.nio.file。*;
进口leadtools。*;
进口leadtools.codecs。*;
添加一个新方法RasterCodecsImageInfo (“C: \ \ LEADTOOLS21 \ \ \ \ \ \图片资源image1.cmp”);
。调用下面的新方法SetLicense ();
在main ()
方法,如下所示。
公共静态无效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
在新方法的代码。方法的参数将图像文件路径的信息收集。对于本教程,这个示例图片就会被使用。
静态无效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
类。