Я использую сокеты для отправки jpg-изображений с сервера (android) клиенту. Я хочу привязать временные метки к этим изображениям типа long
. Поскольку эти изображения уже обрабатываются фильтрами изображений, я не хочу сохранять их перед передачей, поэтому использование ExifInterface
кажется невозможным. Поэтому я попытался использовать IIOMetadata
но не получил его для работы. Я не хочу использовать внешние библиотеки, такие как сенселан.
Какой самый простой способ сделать это? Если использовать IIOMetadata
- лучший способ сделать это, не могли бы вы предоставить мне рабочий пример о том, как присоединить его к моему byte[]
и извлечь его позже?
Вы можете отправить файл jpg, а затем добавить 8 байтов для кодирования длинной метки времени, затем еще один jpg и 8 байтов timestam и т.д.
Вы можете определить конец jpeg, используя то, что он комментирует здесь.
Хорошо, я сделал то, что предложил Пабло, но привязал метку времени к изображению.