Skip to content

ET-LINK/blurhash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BlurHash is a compact representation of a placeholder for an image.

This is a CocoaPods project containing only the BlurHash decoder. Useful when you don't want (or can't) add a Swift class containing all the BlurHash code to your project.

Installation

s.dependency 'BlurHashDecode'

Usage

BlurHashDecode.swift implements the following extension on UIImage:

public convenience init?(blurHash: String, size: CGSize, punch: Float = 1)

This creates a UIImage containing the placeholder image decoded from the BlurHash string, or returns nil if decoding failed. The parameters are:

  • blurHash - A string containing the BlurHash.
  • size - The requested output size. You should keep this small, and let UIKit scale it up for you. 32 pixels wide is plenty.
  • punch - Adjusts the contrast of the output image. Tweak it if you want a different look for your placeholders.

More Info

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 61.4%
  • HTML 32.8%
  • Ruby 5.8%