Shotnest

Shotnest · Библиотека

Проверьте, что осталось после обрезки и закрытия области

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

Две операции — два вида остатков

Помощник обрезки оставляет один прямоугольник, заданный левым краем, верхним краем, шириной и высотой в пикселях, и отбрасывает остальное. Прямоугольник должен помещаться в изображение; обрезка скриншота 1170 × 2532 слева от 100 и сверху от 2000 шириной 1170 отклоняется, потому что 100 + 1170 шире изображения. Помощник закрытия области сохраняет изображение целиком и заливает один прямоугольник непрозрачным чёрным.

Обрезка может удалить контекст, нужный получателю, например дату или отправителя. Закрытие области оставляет весь контекст, включая вторую копию личных данных где-то ещё на экране. Оба помощника рисуют на элементе canvas и сохраняют новый PNG, как описано в разделе HTML Standard о canvas по ссылке ниже.

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

Сделайте и проверьте копию для отправки

  1. Решите, что получатель должен увидеть и что не должно покинуть ваш телефон.
  2. Выбирайте обрезку, когда полезная часть — одна область; выбирайте закрытие области, когда важен окружающий контекст.
  3. Задайте прямоугольник в пикселях; например, слева 0, сверху 300, ширина 1170, высота 900 оставляют полосу 1170 × 900.
  4. Откройте скачанный PNG и проверьте края, строки состояния, баннеры уведомлений и миниатюры.
  5. Отправляйте проверенную копию, а не оригинал.
Обрезка · слева 0, сверху 300, 1170 × 900
результат 1170 × 900
Обрезка · слева 100, сверху 2000, 1170 × 900
Отклонено: прямоугольник выходит за изображение

Что упускают

Прямоугольник выбираете вы

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

Принимаются изображения PNG, JPEG, WebP и AVIF размером до 15 МБ каждое; файлы большего размера или изображения больше 12000 пикселей по одной стороне отклоняются, а не уменьшаются молча.