我正在寻找一种(快速)方法从我的java应用程序中的一个avif文件中检索图像元数据。目前,这是通过分析文件的原始头字节来实现的。
我可以通过文件开头的神奇字节序列识别一个文件为avif:ftypavif。但是我无法找到任何信息来解析包含的图像的(max) 图像宽度和高度。例如,对于JPEG2000,我可以在以后搜索SIZ标记0xFF51并解析维度,但是即使花了大量时间阅读了avif的规范,我也找不到类似的东西。
我的方法不正确吗?如果不解码图像,我就不能解析图像维度吗?或者有什么文档(甚至是可用的库),我错过了从一个avif文件中检索宽度和高度的方法吗?
任何暗示都很感激!
https://stackoverflow.com/questions/66222773
复制相似问题