image-to-pieces

1.0.4 • Public • Published

image-to-pieces

This package takes an images and will cut it into multiple images.

Install

$ npm install image-to-pieces

Usage

With image

import ImageToPieces from 'image-to-pieces';
const img = new Image();
 
const rows = 5;
const columns = 5;
 
const Image = new ImageToPieces(img, columns, rows);
 
const tiles = Image.getTiles();
 
console.log(tiles)
-> [{data: "data:image/png;base64,..", index: 2,x: 120,y: 0}, {...}]

With image url

import ImageToPieces from 'image-to-pieces';
 
const rows = 5;
const columns = 5;
 
const Image = new ImageToPieces(null, columns, rows);
await Image.loadImageByUrl('https://picsum.photos/200');
const tiles = Image.getTiles();
 
 
console.log(tiles)
-> [{data: "data:image/png;base64,..", index: 2,x: 120,y: 0}, {...}]

Todo's

  • Improve performance
  • Create option to return the tiles in arrays by row

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i image-to-pieces

      Weekly Downloads

      6

      Version

      1.0.4

      License

      MIC

      Unpacked Size

      4.77 kB

      Total Files

      3

      Last publish

      Collaborators

      • danny12321