0.2.1 • Published 1 year ago

luna-cropper v0.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Luna Cropper

Image cropper.

Demo

https://luna.liriliri.io/?path=/story/cropper

Install

Add the following script and style to your page.

<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/luna-cropper/luna-cropper.css" />
<script src="//cdn.jsdelivr.net/npm/luna-cropper/luna-cropper.js"></script>

You can also get it on npm.

npm install luna-cropper --save
import 'luna-cropper/luna-cropper.css'
import LunaCropper from 'luna-cropper'

Usage

const container = document.getElementById('container')
const cropper = new LunaCropper(container, {
  image: 'https://res.liriliri.io/luna/wallpaper.jpg',
})
console.log(cropper.getData())

Configuration

  • image(string): Image url.
  • preview(HTMLElement): Preview dom container.

Api

getCanvas(): HTMLCanvasElement

Get a canvas with cropped image drawn.

getData(): object

Get size, position data of image and crop box.

reset(): void

Resize crop box.

0.2.1

1 year ago

0.2.0

1 year ago

0.1.0

4 years ago