прикрепить метку времени к jpg bytearray

1

Я использую сокеты для отправки jpg-изображений с сервера (android) клиенту. Я хочу привязать временные метки к этим изображениям типа long. Поскольку эти изображения уже обрабатываются фильтрами изображений, я не хочу сохранять их перед передачей, поэтому использование ExifInterface кажется невозможным. Поэтому я попытался использовать IIOMetadata но не получил его для работы. Я не хочу использовать внешние библиотеки, такие как сенселан.

Какой самый простой способ сделать это? Если использовать IIOMetadata - лучший способ сделать это, не могли бы вы предоставить мне рабочий пример о том, как присоединить его к моему byte[] и извлечь его позже?

Теги:
timestamp
exif
bytearray

2 ответа

0
Лучший ответ

Вы можете отправить файл jpg, а затем добавить 8 байтов для кодирования длинной метки времени, затем еще один jpg и 8 байтов timestam и т.д.

Вы можете определить конец jpeg, используя то, что он комментирует здесь.

Обнаружение Eof для изображений в формате JPG

  • 0
    Спасибо, Пабло! Это хорошая идея. Однако я бы предпочел не трогать протокол, а прикреплять информацию к изображению, чтобы потом было легче обрабатывать изображение.
0

Хорошо, я сделал то, что предложил Пабло, но привязал метку времени к изображению.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню