java提取图像坐标_java获取图片的GPS信息

简介

EXIF(Exchangeable Image File format)是“可交换图像文件”的缩写,当中包含了专门为数码相机的照片而定制的元数据,可以记录数码照片的拍摄参数、缩略图及其他属性信息。

EXIF 所记录的元数据信息非常丰富,主要包含了以下几种信息:

拍摄日期

拍摄器材(机身、镜头、闪光灯等)

拍摄参数(快门速度、光圈F值、ISO速度、焦距、测光模式等)

图像处理参数(锐化、对比度、饱和度、白平衡等)

图像描述及版权信息

GPS定位数据

缩略图

读取图片的EXIF信息

引入依赖

com.drewnoakes

metadata-extractor

2.6.2

这个一个专门从图片或视频中提取EXIF,ICC等其他元数据信息的java库。

import com.drew.imaging.jpeg.JpegMetadataReader;

import com.drew.metadata.Directory;

import com.drew.metadata.Metadata;

import com.drew.metadata.Tag;

import java.io.File;

public class Client {

public static void main(String[] args) throws Exception {

File jpegFile = new File("D:/showqrcode.png");

Metadata metadata = JpegMetadataReader.readMetadata(jpegFile);

//获取图片所有EXIF信息

Iterable directories = metadata.getDirectories();

for (Directory directory : directories) {

for (Tag tag : directory.getTags()) {

System.out.println(tag);

}

}

}

}

输出结果如下

[Jpeg] Compression Type - Baseline

[Jpeg] Data Precision - 8 bits

[Jpeg] Image Height - 2736 pixels

[Jpeg] Image

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值