Обрезка решает, какие пиксели войдут в результат, а кодирование — как новый файл их хранит. CropFrame использует Canvas-кодировщик браузера. Предпросмотр и скачивание используют один Blob, но это не побайтовый фрагмент исходника.

Прозрачность отличает PNG от JPEG

PNG сохраняет альфа Canvas и подходит для UI и прозрачных краёв. WebP может сохранить альфа. JPEG не имеет альфа: CropFrame сначала заливает результат выбранным фоном, по умолчанию белым, а затем рисует область.

Новый файл — новое кодирование

Canvas не переносит намеренно EXIF, XMP, ICC, комментарии, DPI и поля камеры. Качество JPEG/WebP меняет сжатие и байты. Сравните результат в целевой среде и храните оригинал, если важны метаданные или происхождение.

Не выходите за границы инструмента

CropFrame создаёт новое декодированное Canvas изображение и не сохраняет метаданные, происхождение, измерения или доказательную точность. Используйте его для обычного цифрового дизайна и публикаций. Не готовьте им документы, медицинские, юридические, инспекционные, аварийные, навигационные и иные критичные изображения; важные результаты проверяйте независимо.