0.2.2 • Published 3 years ago

image-utilites v0.2.2

Weekly downloads
7
License
MIT
Repository
github
Last release
3 years ago

Image Utilites

Utilites for working with Blob of image.

Installation

npm i image-utilites

yarn add image-utilites

Playground

https://shevsky.github.io/image-utilites/

ImageColorTypeReader

Can detect is image is grayscale or colored.

import { ImageColorTypeReader } from 'image-utilites';

const imageColorTypeReader = new ImageColorTypeReader();
imageColorTypeReader.read(file).then(colorType => console.log(colorType)); // Don't forget to catch errors!

Configuration

ImageColorTypeReader constructor takes a config object.

NameDescriptionTypeDefault value
grayscaleThresholdBy default, reader determines is an image is grayscale if red === green === blue. This parameter allows to set the max difference between colors to assume that image is grayscale.number (0-255)0
minifySizeWhen reader starting to work it will resize source image to width and height not longer that passed value in order to reduce a pixels count.number300

Result

ImageColorTypeReader returns a promise that resolves grayscale or colored (enum IMAGE_COLOR_TYPE).

MimeTypeReader

Can provide mime type of image.

import { MimeTypeReader } from 'image-utilites';

MimeTypeReader.read(file).then(mimeType => console.log(mimeType)); // Don't forget to catch errors!

Result

MimeTypeReader returns a promise that resolves image/gif, image/jpeg, application/pdf, image/png, image/webp (enum MIME_TYPE).

0.2.2

3 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.1

4 years ago