Cropper de imagen táctil con JavaScript y Canvas-JS-Cropper. js

Tiempo de ejecución: 30 minutos. Empezar

Autor: denis-kalinichenko
Views Total: 1,204
Sitio oficial: Ir a la web
Actualizado: February 24, 2018
Licencia: MIT

Vista prévia

Cropper de imagen táctil con JavaScript y Canvas-JS-Cropper. js

Descripción

JS-Cropper. js es una biblioteca JavaScript independiente que proporciona la funcionalidad de recorte de imagen en sus imágenes con soporte adicional de arrastrar y zoom.

¿Cómo funciona?

Instale la biblioteca JS-Cropper. js.

# Yarn
$ yarn add js-cropper

# NPM
$ npm install js-cropper --save

Importe el JS-Cropper. js y JS-Cropper. CSS en el proyecto.

// ES 6
import Cropper from 'js-cropper';

// CommonJS:
const Cropper = require('js-cropper');

Cree un elemento contenedor para el área de recorte.

<div id="crop"></div>

Inicializar el Cropper de la imagen con la configuración predeterminada.

const cropper = new Cropper();
cropper.render("#crop");

Cargue una imagen que desee recortar.

cropper.loadImage("/path/to/image.jpg").then(function (crop) {

console.info("Image is ready to crop.");
});

Exporte la imagen recortada en Base64.

cropper.getCroppedImage()

Opciones predeterminadas y funciones de devolución de llamada.

const cropper = new Cropper({



width: 560,



height: 340,



onInit: function (crop) {},



onChange: function(crop) {}
});

More API methods.

const cropper = new Cropper({



// options here
});

// Changes Image Crop width.
cropper.setWidth(width);

// Changes Image Crop height.
cropper.setHeight(height);

 // Sets zoom level.
 cropper.setZoom(zoom);

// Gets data in JSON
cropper.getData();

// Sets data from JSON
cropper.setData();

// Reset
cropper.reset();

Te puede interesar: