All Projects β†’ piemonte β†’ Blurry

piemonte / Blurry

Licence: mit
🌫 Image Blurring in Swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Blurry

Sablurimageview
You can use blur effect and it's animation easily to call only two methods.
Stars: ✭ 538 (+860.71%)
Mutual labels:  tvos, blur
Mtlpp
C++ Metal wrapper
Stars: ✭ 425 (+658.93%)
Mutual labels:  graphics, tvos
Picasso
Homebrew PICA200 shader assembler
Stars: ✭ 41 (-26.79%)
Mutual labels:  graphics
Generative Designs
A collection of generative design React components
Stars: ✭ 51 (-8.93%)
Mutual labels:  graphics
Atrament.js
A small JS library for beautiful drawing and handwriting on the HTML Canvas.
Stars: ✭ 1,045 (+1766.07%)
Mutual labels:  graphics
Perfect Freehand
Draw perfect pressure-sensitive freehand strokes.
Stars: ✭ 999 (+1683.93%)
Mutual labels:  graphics
Helix Toolkit
Helix Toolkit is a collection of 3D components for .NET.
Stars: ✭ 1,050 (+1775%)
Mutual labels:  graphics
Fugen
Command line tool for exporting resources and generating code from your Figma files
Stars: ✭ 41 (-26.79%)
Mutual labels:  tvos
Trelawney
General Interpretability Package
Stars: ✭ 55 (-1.79%)
Mutual labels:  graphics
Sketch
A Common Lisp framework for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction, and more.
Stars: ✭ 1,026 (+1732.14%)
Mutual labels:  graphics
Antenna
Antenna is a live TV app for Apple TV (tvOS) powered by USTVnow.
Stars: ✭ 50 (-10.71%)
Mutual labels:  tvos
Jglm
Java OpenGL Mathematics Library
Stars: ✭ 44 (-21.43%)
Mutual labels:  graphics
Shaderc
A collection of tools, libraries, and tests for Vulkan shader compilation.
Stars: ✭ 1,016 (+1714.29%)
Mutual labels:  graphics
Kino
A collection of custom post processing effects for Unity
Stars: ✭ 1,054 (+1782.14%)
Mutual labels:  graphics
Snapshottest
Snapshot testing tool for iOS and tvOS
Stars: ✭ 42 (-25%)
Mutual labels:  tvos
Tvosmorebutton
πŸ“Ί tvOS '... More' Button
Stars: ✭ 51 (-8.93%)
Mutual labels:  tvos
Shadertoy Rs
A desktop client for Shadertoy written in Rust
Stars: ✭ 41 (-26.79%)
Mutual labels:  graphics
Dali
Dali is an image blur library for Android. It contains several modules for static blurring, live blurring and animations.
Stars: ✭ 1,021 (+1723.21%)
Mutual labels:  blur
Sophus
C++ implementation of Lie Groups using Eigen.
Stars: ✭ 1,048 (+1771.43%)
Mutual labels:  graphics
X Postprocessing Library
Unity Post Processing Stack Library | UnityεΌ•ζ“Žηš„ι«˜ε“θ΄¨εŽε€„η†εΊ“
Stars: ✭ 1,079 (+1826.79%)
Mutual labels:  blur

Blurry

Blurry 🌫

Image blurring in Swift.

Build Status Pod Version Swift Version GitHub license

This library is a small CoreImage wrapper that performs a variety of blurring techniques based on the given parameters.

Need a different version of Swift?

  • 4.2 - Target your Podfile to the swift4.2 branch
  • 4.0 - Target your Podfile to the latest release or master

Quick Start

Blurry is available and recommended for installation using the Cocoa dependency manager CocoaPods. You can also simply copy the Blurry.swift file into your Xcode project.

Installation

# CocoaPods
swift_version = "4.2"
pod "Blurry", "~> 0.1.0"

# Carthage
github "piemonte/Blurry" ~> 0.1.0

# SwiftPM
let package = Package(
    dependencies: [
        .Package(url: "https://github.com/piemonte/Blurry", majorVersion: 0)
    ]
)

Usage

import Blurry
// using UIImage extension, an example with a few parameters
let blurryImage = originalImage.blurryImage(blurRadius: 12.0)

// or if you prefer no extension, an example with more parameters
let blurryImage = Blurry.blurryImage(withOptions: BlurryOptions.pro, overlayColor: overlayColor, forImage: sampleImage, size: sampleImage.size, blurRadius: 12.0)

License

Blurry is available under the MIT license, see the LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].