ПробегКамеры

Журнал разработки

Здесь мы пишем про обновления алгоритмов чтения EXIF и добавление новых камер. Честно и без лишней воды.

Официальный запуск сайта

Сегодня выкатили сайт в релиз. Все три главных инструмента (счетчик пробега, просмотрщик EXIF и очистка метаданных) работают стабильно.

С утра поймали и пофиксили баг с правами доступа к временной папке загрузок — полностью вырезали дебаг-режим. Теперь всё работает только через оперативную память. Полет нормальный, ждем первых пользователей.

Словарь тегов и удаление метаданных

Собрали базу на 150+ скрытых тегов EXIF и перевели их на русский язык, чтобы не показывать пользователям непонятную кашу. Написали алгоритм, который динамически переводит сложные пресеты Lightroom.

Параллельно собрали утилиту для удаления метаданных. Работает полностью локально: картинка просто перерисовывается в браузере через Canvas, теряя все геометки и скрытые теги. Максимально приватно.

Разделы по брендам и поддержка новых форматов

Сделали отдельные посадочные страницы под Canon, Sony и Nikon для удобства навигации. Там же собрали частые вопросы, актуальные именно для этих камер.

Попутно научили парсер нормально переваривать новые равки вроде CR3 от Canon (они хитро упакованы в контейнер ISOBMFF) и эппловский HEIC.

Переписали парсер и решили проблему тяжелых RAW

Раньше загрузка 50-мегабайтных RAW-файлов на сервер занимала кучу времени и грузила канал. Мы переписали логику: теперь браузер сам "отрезает" первые 4 МБ файла (где лежит EXIF) и работает только с ними.

Скорость загрузки выросла в разы. Заодно добавили фолбэк: если браузер не может найти пробег (как на старых Nikon D7200), кусок файла летит на сервер и парсится там оригинальным ExifTool, а потом сразу удаляется.