GitHub
Variablur: размытие для SwiftUI на основе Metal
С помощью Variablur можно создавать различные эффекты размытия, которыми вы управляете с помощью маски. Поскольку маска рисуется с помощью GraphicsContext, она может содержать градиенты, фигуры, текст, предварительно отрендеренные изображения или все остальное, что можно нарисовать. Можно создавать градиентное или прогрессивное размытие, виньетки, «размытые тени» и многие другие эффекты. Variablur использует 100% публичный API — это всего лишь шейдер Metal и пара расширений для типов SwiftUI.
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.