Доступность

Версия уже доступна для скачивания на Windows, Linux и macOS. Если включено автоматическое обновление, то на Windows и macOS обновление установится автоматически.

Экспериментальная функция - отмена последних действий с лицами

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

Теперь достаточно нажать Control+Z (или Cmd+Z на macOS) и появится диалог, где отображены все последние действия с лицами, и большинство из таких действий можно отменить нажатием одной кнопки:

Дело в том, что работа с лицами в Tonfotos - это не ввод текста в Word, так как кроме действий самого пользователя, много процессов происходит одновременно (например, сканирование фотографий и обновление списка предложений) и их результаты влияют друг на друга, поэтому простую и понятную функцию Undo как в Word реализовать невозможно, потому что изменения могут находиться в противоречии между собой, и просто вернуться к прошлому состоянию бывает возможно не всегда, так как что-то уже поменялось за это время. Поэтому, был предложен альтернативный механизм для исправления случайных ошибок, который и принял такую форму.

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

    Нифига не понятно но очень интересно!
    Лицо в то же место не возвращает, а что после нажатия кнопки происходит, так же не понятно, т.к. ты не видишь что произошло.
    Кто разобрался в шараде, объясните 🙂

    • Андрей ответили на это сообщение.

      Ashman ну я собственно выше и пытался объяснить, что “просто вернуть лицо на место” к сожалению, не так-то просто, и поэтому предлагаю некий компромиссный вариант.

      Собственно, давайте на примере. Что именно вы пытаетесь сделать и что не получается? Попробую рассказать как я задумывал чтобы это делалось.

        2 года спустя

        Андрей Ситуация очередной раз:

        1. Программа достаточно уверенно предлагает подтвердить новую пачку распознанного старого лица (уже 8000+ изображений). Бегло глянув, что ошибок нет, вроде, и жмем Ctrl-A, Shift-Enter. Отлично!
        2. Но тут, промотав чуть ниже, видим вместо лица зверюшку, и мышкой кликаем, жмем “Это не этот”. А выделение-то по Ctrl-A осталось… И 8000+ изображений улетают в никуда!
        3. Заходим в эту замечательную функцию с надеждой на отмену, а там предлагается возвращать поштучно. Занавес.

        Хоть бы и в этом диалоге было тоже Ctrl-A…

        Андрей (например, сканирование фотографий и обновление списка предложений) и их результаты влияют друг на друга

        Но ведь если удалять по списку выделенных лиц (равно файлов), то список будет неизменным, и по нему же можно все восстановить?
        Или же программа удаляет интерактивно (без списка), а потому - что-то удаляется, что-то одновременно добавляется, и в этом рождается сложность - отменить действия именно самого пользователя?

        • Андрей ответили на это сообщение.

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

          6 дней спустя

          Just J0KER 1.11 - более свежая чем 1.4, одиннадцать больше четырех….

          Написать ответ...