Как добавлять пометки на картинку и сохранять их в БД?

Я хочу в книге делать мои пометки и комментарии и писать ответы. Книги в pdf формате.
Я решил pdf перевести постранично в картинки и затем делать пометки на самой картинке.
В основном это учебники, где нужно что-то вписать недостающее и подписать.
Затем другой чел (преподаватель например) смотрит задание и проверяет.
Как такое реализовать, что б на картинке в определённом месте наложить textbox с текстом и как это логично сохранять в базе?
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
1. зачем картинки хранить в базе?
2. возможно стоит отдельно хранить картинки и отдельно пометки?

Допустим пометку можно выводить, накладывая поверх фото div c position: absolute; Тогда в базе мы храним ссылку на фото, текст пометки, смещение слева и сверху в % от размера фото.
Если на картинке может быть несколько пометок, то две таблицы, а если хранить и книгу, то 3 например:
book: id | title | some_description | cover_image_url
page: id | book_id | image_url
info: id | page_id | text | left | top
сами картинки, конечно же будут не в базе, в базе только ссылки на них или части ссылок (а если картинки именовать, как /book_id/page_id.jpg, то вообще не надо хранить url)
Ответ написан
@Bhudh
Ужас. Это при том, что формат PDF сам по себе поддерживает и всевозможные метки, и всяческое выделение текста, и комментарии, и слои, и JavaScript до кучи.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы