17.0.3 • Published 10 months ago

ngx-blurhash-render v17.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

NgxBlurhashRender

This is a simple lighweight library that renders the blurhash of a provided image. For Angular 15+.

Note: Requires blurhash as a dependency.

Warning: Not available for versions older than Angular 15. Currently supports Versions 15-18.

DEMO

Features

  • Smooth animation for transition from canvas to image 💖
  • Auto decoding of provided blurhash string and rendering to canvas 💪
  • Customisable for images and containers of all sizes 🤖
  • Blazingly fast and easy on your bundle size 🚀

Example

Import the package directly as a standalone component.

import { NgxBlurhashComponent } from 'ngx-blurhash-render';

@Component({
  selector: 'app-root',
  standalone: true,
  imports: [CommonModule, NgxBlurhashComponent],
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})

In your HTML file simply add the following code snippet:

  <ngx-blurhash-render
    [blurHash]="'L38gy-00~qIUIUt7M{RjM{j[t7of'"
    [imageSrc]="'https://api.animetography-blog.com/api/media-upload/mediaFiles/test/31146bc10b344cdb90a13eae66102953f7.jpg'"
    [width]="'100px'"
    [height]="'100px'"
    [borderRadius]="'12px'"
  >
  </ngx-blurhash-render>

Options

InputValueDescription
blurHash'string'The blurhash string
imageSrc'string'The actual image path or url
width'string'The width of the image
height'string'The height of the image
borderRadius'string'The border radius of the image
17.0.3

10 months ago

17.0.2

10 months ago

17.0.1

10 months ago

17.0.0

10 months ago

16.0.0

10 months ago

15.2.4

2 years ago

15.2.5

2 years ago

15.2.2

2 years ago

15.2.6

2 years ago

15.2.7

2 years ago

15.2.1

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago

15.0.1

3 years ago

15.0.0

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago