Пакетна обробка
Оберіть більше одного файлу — і віджет перемкнеться в пакетний режим. Налаштування діють на всі файли, готові складаються в ZIP. Виміряно на продакшені: двадцять знімків 4032×3024 з теґом орієнтації пройшли за 3,4 с, купа JavaScript — 150 МБ.
Як це зробити
- Оберіть кілька файлів одразу або перетягніть їх у вікно
- Налаштування нижче діють на весь пакет — формат, розмір, фон
- Заберіть ZIP. Якщо змінити налаштування, з’явиться кнопка «Обробити наново»
Часті питання
- Скільки файлів витримає?
- Двадцять знімків із айфона — звичайна справа: 3,4 с на весь пакет. Обмеження не в кількості, а в пам’яті вкладки: усі результати тримаються в ній до складання архіву. Під кнопкою ZIP видно, скільки вони важать разом.
- Чому з видаленням фону повільніше?
- Бо з моделлю файли йдуть по одному. Виміряно: чотири одночасні сесії з’їдають 1,2 ГБ і дають лише 1,8× — onnxruntime уже розпаралелений усередині сесії, і другий рівень паралелізму лише відбирає в неї ядра. Без моделі працює чотири воркери, і це втричі швидше.
- Що станеться з битим файлом?
- Він отримає позначку «помилка» і не зупинить решту. У пакеті з двадцяти одна зіпсована фотографія — звичайна справа.
- Чи стискається архів?
- Залежить від формату. Для PNG стиснення дає 15 % — наш кодувальник тисне швидко й лишає надлишковість. Для WebP, JPEG і AVIF воно дає 0,1 % за десятикратний час, тож вони складаються як є.