thinker3197 / lowly

Build low quality images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lowly

Travis Coveralls npm (scoped) XO code style

Build low quality images.

Create low quality images to improve the load time of your page, and fetch the real images asynchronously. You can do that with the help of lowly and progressively.

Table of Contents

Install

This project uses node and npm. Go check them out if you don't have them locally installed.

$ npm install lowly

Usage

const fs = require('fs')
const lowly = require('lowly')

const image = fs.readFileSync('image.jpg')

lowly(image)
  .then(buff => {
    fs.writeFileSync('image-lowly.jpg', buff)
  })

CLI

$ lowly --help

  Usage
      $ lowly <input>

  Examples
    $ lowly image.jpg
    $ lowly images/**/* image.jpg

API

lowly

Resize a image preserving the aspect ratio.

Parameters

  • image Buffer the buffer of a image return by fs.readFile.

Returns Promise that resolves a buffer of the image with low quality.

License

MIT License © Thiago Santos

About

Build low quality images

License:MIT License


Languages

Language:JavaScript 100.0%