Скриншот с метаданными

Скриншот — самый быстрый способ сохранить то, что видишь. На почту пришёл билет на концерт с куаркодом? Скриншот, чтобы потом показать на входе. Не искать же заново в почте, стоя в очереди! Прямо сейчас интересное место в подкасте? Скриншот, чтобы потом найти момент по времени. Не записывать же название и таймкод руками в заметки!

Но в то же время скриншот — самый нерациональный способ. Сохраняется куча лишнего, причём тяжеленной ПНГшкой, а при этом разрешения всё равно может не хватить. А ещё бывает, что находишь у себя скриншот, сделанный месяц назад, и не понимаешь, что именно ты тут себе пытался сохранить.

Сначала кажется, что скриншот решает проблему, которой быть не должно. Программы должны быть умнее. Любой куаркод из почты должно быть легко засунуть в «Воллет» или найти за секунду без интернета. В подкастах должен быть простой способ поставить закладку на определённый таймкод прямо с локскрина.

Но проблема в том, что «умное» решение каждой программе придётся делать своё, а пользователи всё равно не станут вникать. Вот даже дали бы подкастные приложения мгновенно сохранить момент. А куда сохранить-то? Если куда-то себе, то это ж надо ещё помнить, что у тебя там что-то сохранено! Даже фотку в соцсети иногда быстрее заскриншотить и отправить кому-то, чем разбираться, как пошарить встроенными средствами (которые есть).

А скриншот — мгновенный и универсальный. Есть аппаратная кнопка и не надо думать, куда сохранить. И лента скриншотов — вот она, одна, рано или поздно всё равно наткнёшься там на всё.

Поэтому мне кажется, что умность нужно повышать надстройкой над скриншотилкой, а не заменой. Должно появиться АПИ, по которому система информирует программу, что пользователь сделал скриншот, и чтобы программа могла на это ответить структурированным набором данных, которые она сейчас показывает на экране.

Понятное дело, что сам скриншот при этом тоже сделается, но с ним сохранятся и метаданные, которые можно будет использовать для поиска в фотоленте и для кастомной автоматизации.

Ну и во всплывашке, которая вылезает на пару секунд, когда скриншот только сделал, можно было бы отдельно забрать только данные, а картинку удалить.

Чё думаете? Или такое АПИ и щас есть, но программы им не пользуются?

Дальше
5 комментариев
Шурик 9 дн

В Айосе можно перехватить скриншотилку и что-то сделать. Так что первый шаг есть. А вот куда и что отправлять/прикладывать — интересно. В принципе, что-то там тоже есть, вроде можно предоставить пдф рядом с картинкой. Нужно покопать. Сафари это умеет делать уже.

Denis 9 дн

В андроиде ж стандартная штука circle to search — это не оно? Когда ты что-то хочешь с экрана найти, обводишь и оно по этому ищет, переводит или в текст копирует или ещё чего. Появилось лет 8 назад, меняло формы с тех пор

Petr 9 дн

Если программа реагирует на скриншот, будет ненависть от тех, кто хотел просто сделать скриншот. Подобно тому как хочешь сфотать человека за работой, а он замечает это и начинает кривляться.

Илья Бирман 9 дн

Программа просто отдаёт данные в скриншотилку. Она не может вмешаться своим интерфейсом или как-то воспрепятствовать скриншоченью.

Александр 9 дн

Проблема принципиальная, кмк. Она в том, куда сохранять мета-данные. В сам png файл не пихнешь. Значит, должен быть какой-то контейнер. Значит, будет не универсально, а только твоя скриншотилка и будет это понимать. Если это ок, то вроде тривиально, и наверняка кто-то уже сделал.

И что такое лента скриншотов? У меня ничего такого нет ) сделал скрин и вставил, куда надо (Слак, Телеграм, whatever). Какой-то общей директории со всеми скриншотами за всё время не имею, зачем она? Как в ней потом разбираться и зачем?

Игорь 9 дн

Она в том, куда сохранять мета-данные

У фоток уже есть метаданные, например, камера айфона сохраняет туда локацию фотографии. Кажется, что можно было б и остальные данные туда складывать. Как-то так:
Юзер нажимает на хоткей скриншотилки
Скриншотилка скриншотит + отправляет запрос на допданные в приложуху
Приложуха отдаёт, допустим, json объект. Типы метаданных можно совместить с теми, что уже есть в Apple Wallet, например
Остаётся только вопрос о том, как эти данные смотреть в удобном виде.

Илья Бирман 9 дн

Смотреть метаданные в Фотос давно можно прокрутив фотку вниз.

Мои книги