java - 将时间戳附加到 jpg 字节数组

标签 java timestamp arrays exif

我使用套接字将 jpg 图像从服务器(android)发送到客户端。我想将时间戳附加到这些 long 类型的图像上。由于这些图像已经经过图像滤镜处理,我不想在传输之前保存它们,因此使用 ExifInterface 似乎是不可能的。因此,我尝试使用 IIOMetadata 但从未让它工作。我不想使用像 senselan 这样的外部库。

最简单的方法是什么?如果使用 IIOMetadata 是最好的方法,您能否为我提供一个工作示例,说明如何将其附加到我的 byte[] 并稍后提取?

最佳答案

你可以发送一个jpg文件,然后添加8个字节来编码长时间戳,然后 另一个 jpg 和 8 字节的时间戳,依此类推。

您可以使用此处的注释来检测 jpeg 的结尾

Detect Eof for JPG images

关于java - 将时间戳附加到 jpg 字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28085257/

相关文章:

java - 打开弹出窗口后是否有一种简单的方法可以进行上下文特定的导航

vba - 如何使用VBA检查文本文件的时间戳

c - 使用 Switch case 删除 C 中字符串中的标点符号

java - 从 XML 字符串获取值

java - 我的关键监听器出了什么问题?它根本不进入按下的按键

java - 从 Action 监听器获取答案

PHP 尝试使 JavaScript 友好的时间戳,失败,返回 1.34899651119E+12

javascript - 如何在触发 setinterval 函数或即将结束时找到开始和/或结束时间戳

javascript - 删除数组中的奇数

arrays - 如何避免在 Bash `printf` 中使用空数组打印任何内容?