2011-02-08 2 views
0

Я знаю, как сохранить данные \ видео-аннотации \ text. Проблема в том, что является лучшим местом для их хранения?Лучшее место для хранения фотографий видео-аннотации данных

Я могу создать еще одну колонку в базе данных, где храню другую информацию о фотографии.

ИЛИ

Я вижу, некоторые люди, хранящие их как XML в заголовке JPEG. Звучит странно, но я могу ошибаться.

Любой другой вариант, который может быть лучше?

Если у вас есть опыт работы с аннотациями изображений \ видео, поделитесь своими мыслями.

Благодаря

EDIT: Я использую C# .NET 4.0

ответ

0

Я использую EXIF теги хранить метаданные о фото (файлы JPG) мы храним от различных датчиков массивов. В частности, проприетарная строка данных, которую я размещаю в поле «Комментарий пользователя». Вы не упомянули о выборе языка программирования, но в качестве примера я использую ExifUtils library в приложении C#.

Я не могу комментировать лучшие практики с видео-аннотациями.

+0

У меня уже есть данные EXIF. Насколько велики комментарии пользователей? Так как изображение сохранит дополнительный текст, встроенный внутри изображения, это увеличит размер изображения. Другая проблема заключается в том, что я должен читать заголовок каждый раз при загрузке изображения. Вот почему я извлекаю информацию EXIF ​​только один раз и сохраняю в базе данных. – kheya

+0

По [спецификации] (http://www.exif.org/Exif2-2.PDF) на стр. 34 (документ стр. 28) «Значение Count N определяется на основе 8 байтов в области кода символа и количество байтов в части комментариев пользователя. " Я интерпретирую это как означающее, что количество байтов, которое вы можете выделить на комментарий пользователя, не ограничено. Добавление текста обычно незначительно по сравнению с размером изображения, но если вы собираетесь добавить * много * текста, лучше всего просто связать фотографию с вашей базой данных. – JYelton

+0

ОК. В вашем случае вы тянете EXIF ​​+ Аннотации на стороне клиента JS \ JQuery или на стороне сервера? – kheya

Смежные вопросы