Бесплатное расширение Chrome — обработка на устройстве

Безопасные привычки использования тестовых изображений для нового инструмента вырезания

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

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

Создайте намеренно скучное тестовое изображение

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

Полезный набор тестов состоит из двух файлов:

  1. Простое изображение: один непрозрачный объект, равномерное освещение, сильный контраст объекта и фона.
  2. Изображение по краям: безобидный предмет с тонкой ручкой, нечетким листом, небольшим отверстием или мягкой тенью.

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

Осмотрите кадр, а не только основной объект

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

Обрежьте ненужные области перед тестом. Удаление фона не заменяет редактирование: инструмент должен прочитать видимые пиксели, прежде чем он сможет решить, какие из них принадлежат объекту.

Используйте локальный источник, который вы контролируете

Сохраните тестовое изображение во временную локальную папку и откройте этот файл. Это создает чистую основу без использования правила доставки изображений страниц или синхронизированной библиотеки фотографий.

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

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

Ожидайте настройки, прежде чем судить об обработке

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

Не путайте запрос модели с загрузкой тестовой фотографии. Цель загруженной модели — позволить браузеру выполнить вырезание локально. Также не объявляйте рабочий процесс постоянно отключенным: для первоначальной настройки и обновлений может потребоваться подключение.

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

Проверка жизненного цикла видимых данных

Обработайте простое изображение, сделайте одно очевидное редактирование кистью и загрузите PNG. Затем закройте и снова откройте редактор.

Проверьте следующее:

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

Проверить вывод, не публикуя его

Откройте PNG в локальной программе просмотра, которая четко отображает прозрачность. Шахматная доска внутри редактора — это всего лишь предварительный просмотр; проверьте сам экспортированный файл.

Посмотрите:

Не загружайте результаты теста в общедоступную публикацию только для того, чтобы проверить их. Для этого этапа достаточно локального средства просмотра или автономного документа.

Изучите очистку перед деликатной работой

Запускайте очистку как часть теста, а не как чрезвычайную ситуацию после него:

  1. Очистите последние задания или данные браузера расширения.
  2. Удалите временный источник и экспортированный PNG.
  3. Очистите историю буфера обмена, если вы использовали «Копировать».
  4. Очистите соответствующее место для мусора, если политика требует немедленного удаления.
  5. Проверьте, была ли тестовая папка синхронизирована или создана резервная копия.

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

Добавляйте сложность по одному риску за раз

После того, как одноразовые файлы подействуют, двигайтесь постепенно:

Изменение одной переменной за раз дает вам полезные доказательства. Тестирование огромной частной фотографии с помощью нового рабочего процесса страницы и вставка ее в новый онлайн-сервис одновременно не дает результатов.

Изображения, которые не должны быть «просто проверкой»

Не используйте их, если у вас нет полномочий, реальной необходимости и утвержденного процесса обработки:

Локальная обработка – полезное архитектурное свойство. Игнорирование прав собственности, согласия, конфиденциальности или организационных правил не разрешается.

Сохраняйте воспроизводимые записи испытаний

Если инструмент будет использоваться командой, запишите небольшую неконфиденциальную тестовую заметку:

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

Разумный базовый уровень доверия

Безопасное тестирование сочетает в себе три привычки: минимизировать то, что вы подвергаете воздействию, наблюдать за всем рабочим процессом и проверять очистку. Он дополняет документацию, а не заменяет ее.

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

Узнайте больше

Полезные материалы