Java jpeg 2000图像的Exif元数据

Java jpeg 2000图像的Exif元数据,java,image,exif,Java,Image,Exif,是否有可能读取jpeg 2000图像的exif元数据?我特别想从jp2图像的exif元数据中读取宽度和高度 此外,我想在重写此类图像时更改此exif元数据 将其作为二进制文件读取。您可以将其作为一个起点进行查看谢谢您的回答,但是当涉及到非常大的图像时,此代码无法执行。我会有这个错误java.lang.IllegalArgumentException:尺寸(宽度=95168高度=154832)太小large@didowa你是试过了,还是只是假设了那个错误?通常,获取元数据不需要读取或解码图像数据,

是否有可能读取jpeg 2000图像的exif元数据?我特别想从jp2图像的exif元数据中读取宽度和高度


此外,我想在重写此类图像时更改此exif元数据

将其作为二进制文件读取。您可以将其作为一个起点进行查看谢谢您的回答,但是当涉及到非常大的图像时,此代码无法执行。我会有这个错误java.lang.IllegalArgumentException:尺寸(宽度=95168高度=154832)太小large@didowa你是试过了,还是只是假设了那个错误?通常,获取元数据不需要读取或解码图像数据,只需要解析文件头,这是一项非常轻量级和快速的任务。你不应该得到这个错误。我得到了错误,我尝试了这个,我得到了错误。是的,从逻辑上讲,为了读取元数据,不需要读取整个图像。但我认为问题是,一旦java发现这个图像的尺寸太大,它就会停止并显示尺寸太大的错误。。