1.0.2 • Published 2 years ago

libheif-web v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Libheif for Web

An emscripten build of libheif distributed as an npm module for the browser.

Installation

npm i libheif-web

Set libheif url

Download libheif.min.js from the libheif v1.12.0 release and put it in your project's assets folder.

Use following code to set url for libheif.

import {useUrl} from 'libheif-web';

useUrl('assets/scripts/libheif.min.js');

If you skip this step the url will automatically point to libheif.min.js

Using

import {convertHeif, convertAllOfHeif} from 'libheif-web';

const pngImage = await convertHeif(heicFile, 'filename.png', 'image/png');

const images = await convertAllOfHeif(heicFile);
const firstPng = await images[0].convert('filename.png', 'image/png');
const secondPng = await images[1].convert('filename.png', 'image/png');
1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago