本文共 749 字,大约阅读时间需要 2 分钟。
图片上传,一般情况下,会根据系统生成新的图片上传链接,比如上传图片111.jpeg,上传之后的新地址就是http://xxx.com/128378745.jpeg, 通常情况下,图片的格式都是jpeg、png、gif集中,但是随着各种编解码算法水平的优化,图片格式出现多元化,典型的苹果系统的hiec格式的图片,普通的代码识别不了,metadata-extractor作为专门处理文件元数据的工具包,2.15.0版本对现存的各种图片信息做了比较完善的解析,下面我们来看下,metadata-extractor是怎么识别图片类型
com.drewnoakes metadata-extractor 2.15.0
Metadata metadata = ImageMetadataReader.readMetadata(new File("/Users/chenlushun/zd/28795600_MTYwODU0MTY5MTUxMQ==118_828x828"));JpegDirectory directory = metadata.getFirstDirectoryOfType(JpegDirectory.class);System.out.println(directory.getName());
上述代码输出的结果是:JPEG
说明1:metadata.getDirectories()方法可以实现所有数据的提取。
目前有一家公司提供了在线图片转换工具,可以尝试
http://pic.55.la/heic2jpg/转载地址:http://emqab.baihongyu.com/