0

Видалення хромакейного тла

Виберіть пласке зелене тло, синє тло або суцільний колір тла за допомогою піпетки і зробіть його прозорим, використовуючи справжнє кеювання на основі відстані в YCbCr.

🔒 Обробляється повністю у вашому браузері — те, що ви тут вводите, ніколи не вивантажується.

🎬

Перетягніть зображення сюди

або клацніть, щоб вибрати файли

Лише для пласких, рівномірно освітлених тл — зелене тло, синє тло, суцільна стіна або предметні фото на чистому білому. Не для видалення складних, насичених фотографічних тл; це потребує ШІ, який цей приватний інструмент навмисно не містить.

30
Обробка... 0%
Завантаження зображення
Конвертація в YCbCr
Кеювання та придушення заливання
Готово

Результат

Preview Output

Зелене чи синє тло допомагає лише тоді, коли є чим його вирізати. Цей інструмент робить саме це, повністю у вашому веб-переглядачі: завантажте фото, зняте на пласкому, рівномірно забарвленому тлі — зеленому тлі, синьому тлі, суцільній стіні або предметне фото на чистому білому — натисніть один раз на це тло піпеткою, щоб взяти зразок його точного кольору, і інструмент видалить кожен піксель цього кольору, створивши справжній прозорий PNG.

Саме кеювання — це справжня математика хромакею, а не спрощення. І зразок ключового кольору, і кожен піксель фото конвертуються з RGB у колірний простір YCbCr за стандартними телевізійними формулами, а «близькість до ключового кольору» вимірюється тільки в площині кольоровості Cb/Cr — яскравість (Y) навмисно ігнорується. Саме це робить справжнє кеювальне обладнання та програмне забезпечення стійким до нерівномірного освітлення тла: тінь або трохи яскравіша ділянка зеленого тла все одно вимірюватимуться як близькі до ключового кольору, тому що порівнюється лише колір, а не його яскравість. Потім відстань у колірності перетворюється на значення альфи за допомогою кривої smoothstep між внутрішнім порогом (повністю прозоро) і зовнішнім порогом (повністю непрозоро), які переміщуються разом одним повзунком допуску, що створює м’який, природний край замість зубчастих дірок на рівні пікселів.

Справжній хромакейний матеріал майже завжди має «заливання»: облямівку кольору тла, що відбивається на краях об’єкта, найчастіше як зелений або синій відтінок на волоссі чи плечах. Цей інструмент містить справжнє придушення заливання, а не лише прозоре вирізання — для пікселів, близьких до ключового кольору, він притягує домінантний канал ключового кольору до середнього значення двох інших каналів, пропорційно до того, наскільки близько цей піксель до повного видалення, усуваючи колірний відтінок на справжніх напівпрозорих крайових пікселях, а не залишаючи кольорову облямівку.

Це навмисно інструмент хромакею, а не ШІ-видалення фону: він працює, тому що фон — один плаский, відомий колір, а не тому, що він розуміє, що таке людина чи предмет. Якщо навести його на фото з насиченим або градієнтним фоном, результат буде поганим за задумом — це саме той клас задач, які вирішує ШІ-сегментація, і цей приватний, офлайн-інструмент навіть не намагається її імітувати. Виберіть ключовий колір, налаштуйте допуск і придушення заливання на попередньому перегляді до/після на тлі-шахівниці, а потім завантажте прозорий PNG. Нічого ніколи не завантажується; весь конвеєр працює виключно через Canvas 2D та ImageData API вашого пристрою.