awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
CameraKit avatar

CameraKit/blurkit-android

0
View on GitHub↗
3,758 stele·313 fork-uri·Java·MIT·4 vizualizări

Blurkit Android

Blurkit-android is a library for applying real-time image transformations and blur-behind effects to views and bitmaps within Android applications. It functions as an image processing tool to transform visual content into blurred versions using optimized rendering methods.

The project focuses on high-performance background blur rendering, enabling the creation of layered layouts with adjustable blur radius. It achieves this through a combination of hardware-accelerated drawing, bitmap downsampling, and the use of a compute framework to parallelize calculations across the GPU and multi-core CPUs.

The library provides capabilities for view-hierarchy snapshotting and canvas-based layer compositing to maintain smooth frame rates during UI transitions and animations.

Features

  • Blurred View Overlays - Renders a high-performance blurred version of background content as a stylized overlay for Android views.
  • Android Hardware Acceleration - Utilizes Android native graphics APIs for hardware-accelerated rendering of blurred layers.
  • Image Blur Filters - Provides dedicated image processing techniques to transform views and bitmaps into blurred versions.
  • GPU-Accelerated Processing - Employs RenderScript to parallelize blur calculations across the GPU and multi-core CPUs for high performance.
  • Android Blur Effect Libraries - Provides a comprehensive set of tools for applying real-time blur effects to Android views and bitmaps.
  • Android Image Processing - Implements visual filters and blur effects specifically for images and bitmaps within the Android ecosystem.
  • Real-Time Background Blurs - Implements high-performance real-time blur-behind layouts that mirror modern mobile visual styles.
  • View Snapshotting - Captures the visual state of background view hierarchies as bitmaps to avoid expensive full-layout re-rendering.
  • Real-Time Filter Modulation - Allows dynamic adjustment of blur intensity by varying the Gaussian filter kernel size during draw cycles.
  • Canvas Compositing - Uses custom canvas compositing to blend blurred bitmap buffers with foreground content.
  • Image Downsampling - Implements image downsampling during the blur pipeline to optimize memory usage and rendering speed.
  • Layout Optimizations - Optimizes layout rendering to ensure smooth frame rates during blur-behind transitions and animations.
  • Performance Optimizations - Optimizes image retrieval and drawing sequences to maintain smooth frame rates during blur rendering.
  • UI Visual Effects - Creates a modern layered visual style by adding real-time blurring effects to Android interface elements.

Istoric stele

Graficul istoricului de stele pentru camerakit/blurkit-androidGraficul istoricului de stele pentru camerakit/blurkit-android

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face camerakit/blurkit-android?

Blurkit-android is a library for applying real-time image transformations and blur-behind effects to views and bitmaps within Android applications. It functions as an image processing tool to transform visual content into blurred versions using optimized rendering methods.

Care sunt principalele funcționalități ale camerakit/blurkit-android?

Principalele funcționalități ale camerakit/blurkit-android sunt: Blurred View Overlays, Android Hardware Acceleration, Image Blur Filters, GPU-Accelerated Processing, Android Blur Effect Libraries, Android Image Processing, Real-Time Background Blurs, View Snapshotting.

Care sunt câteva alternative open-source pentru camerakit/blurkit-android?

Alternativele open-source pentru camerakit/blurkit-android includ: wasabeef/blurry — Blurry is an Android UI visual effect library used to apply Gaussian blur and color filters to mobile user interfaces.… dimezis/blurview — BlurView is a custom Android UI component that provides real-time, dynamic blurring effects for user interfaces. It… margelo/react-native-blur — react-native-blur provides cross-platform UI components for rendering native blur and vibrancy effects in mobile… nicklockwood/fxblurview — FXBlurView is an iOS blur effect library and image processing tool designed to render Gaussian blur effects over… crazycodeboy/takephoto — TakePhoto is an Android media capture framework and image processing library designed to manage photo acquisition and… disintegration/imaging — Imaging is a Go library for image processing that provides a set of functions for common image manipulation tasks. It…

Alternative open-source pentru Blurkit Android

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Blurkit Android.
  • wasabeef/blurryAvatar wasabeef

    wasabeef/Blurry

    5,654Vezi pe GitHub↗

    Blurry is an Android UI visual effect library used to apply Gaussian blur and color filters to mobile user interfaces. It provides a toolset for generating blurred bitmap images from source files or memory and applying these effects to Android views and layout containers. The library implements frosted glass effects by capturing static bitmap representations of UI components and rendering them as stylized overlays. This process includes radius-driven sampling to control blur intensity and color-filter integration to modify the visual mood or readability of the background. The project covers

    Javaandroidandroid-libraryblur
    Vezi pe GitHub↗5,654
  • dimezis/blurviewAvatar Dimezis

    Dimezis/BlurView

    4,008Vezi pe GitHub↗

    BlurView is a custom Android UI component that provides real-time, dynamic blurring effects for user interfaces. It functions as a layout element that applies a blur effect to the content of the underlying view hierarchy, enabling the creation of glassmorphism styles and translucent backgrounds. The project focuses on implementing dynamic background rendering that updates as the content beneath the blurred area changes. It allows for the porting of frosted glass visual styles to Android layouts through adjustable diffusion levels and rounded corner clipping. The implementation covers visual

    Javaandroidblurblurview
    Vezi pe GitHub↗4,008
  • margelo/react-native-blurAvatar margelo

    margelo/react-native-blur

    3,881Vezi pe GitHub↗

    react-native-blur provides cross-platform UI components for rendering native blur and vibrancy effects in mobile applications. It functions as a native-backed UI element that creates visual hierarchy and depth through blurred overlays and enhanced content contrast. The project includes an accessibility-aware component that automatically detects system preferences for reduced transparency and provides solid fallback colors. It utilizes native rendering to apply background blur and vibrancy layers, improving the legibility of foreground content. These components encapsulate platform-specific r

    TypeScriptreact-nativereact-native-blurreact-native-component
    Vezi pe GitHub↗3,881
  • disintegration/imagingAvatar disintegration

    disintegration/imaging

    5,727Vezi pe GitHub↗

    Imaging is a Go library for image processing that provides a set of functions for common image manipulation tasks. It offers capabilities for adjusting image colors, applying convolution filters, blurring, cropping, resizing, sharpening, and correcting orientation based on EXIF data. The library supports resizing images to exact dimensions or bounding boxes with aspect ratio preservation and configurable resampling filters. Color adjustments include gamma, contrast, brightness, and saturation controls, while blurring and sharpening use Gaussian-based algorithms with configurable sigma paramet

    Go
    Vezi pe GitHub↗5,727
Vezi toate cele 30 alternative pentru Blurkit Android→