|
А нахрена это нужно на практике? (Польза)
Сам по себе плеер <video> тупой — ты не можешь залезть внутрь картинки фильма и поменять там пиксели. Но как только ты скопировал кадр на <canvas>, у тебя развязываются руки для полного беспредела. Вот для чего этот «пирог» используют:
Делать скриншоты: Юзер нажал кнопку — ты одной строчкой сохранил текущий кадр фильма в .png. До этого без флеша или серверов это вообще нельзя было сделать!
Распознавание лиц и кодов: Стримишь видео с вебки в канвас, а нейронка или скрипт прямо на лету сканирует пиксели, ищет QR-код или лицо.
Зелёный экран (Chroma Key): Ты можешь через JS перебирать пиксели кадра, находить зелёный цвет фонового сукна и делать его прозрачным, подставляя сзади любой фон.
Фильтры на лету: Сделать видео чёрно-белым, инвертировать цвета, наложить размытие прямо в браузере, не пережигая исходный файл.
Короче, практическая польза статьи — она открыла дорогу стримингу, обработке веб-камер и созданию кастомных видеоплееров с эффектами.
(Gemini)
|