0.2.5 • Published 5 years ago

image-edit v0.2.5

Weekly downloads
29
License
MIT
Repository
github
Last release
5 years ago

image-edit

eazy image compress client web library.

Demo

Get Started

yarn add image-edit

Usage

<input type="file" id="file" accept="image/*" />
import edit from 'image-edit'

document.getElementById('file').addEventListener('change', async (e) => {
  const file = e.target.files[0];

  if (!file) {
    return;
  }
  try {
    const imageData = await edit(file, { quality: 0.7, mimeType: 'image/webp'})
    const fromData = new FormData()
    formData.append('file' imageData, file.name)
    await fetch('/path/to/upload', {
      method: 'post',
      body: formData
    })
  } catch (err) {
    console.log(err)
  }
})

Options

  • fillStyle
  • rotate
  • scaleX
  • scaleY
  • width
  • height
  • maxWidth
  • maxHeight
  • minWidth
  • minHeight
  • quality
  • mimeType

Licence

MIT

0.2.5

5 years ago

0.2.4

5 years ago

0.2.21

5 years ago

0.2.12

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.3

5 years ago

0.1.21

5 years ago

0.1.2

5 years ago

0.1.0

5 years ago

0.0.1

6 years ago