Секрет прост: эффекты накладываются на сначала превью, потом в фоне просчитываются на всю картинку в полном размере. И быстро просчитать эффекты наложения и коррекцию с современными мощностями не сложно в режиме HLS или в другом более подходящем для нужного эффекта. Да чего уж там говорить, когда браузер умеет это всё делать очень быстро. Основные эффекты уже реализованы в CSS3 - градиенты, фильтры, прозрачность, кроп, блюр - всё работает быстро.