x-image-processing

a simple image upload and processing module in node.js

Usage no npm install needed!

<script type="module">
  import xImageProcessing from 'https://cdn.skypack.dev/x-image-processing';
</script>

README

x-image-processing

a simple image upload and processing module in node.js

and this image processing module under development but all time it usable

So hope this library help someone like me.

Any ideas are appreciated.

Features

  • image crop
  • image resize
  • image upload

Dependencies

By default:

Installation

npm install x-image-processing --save

How to use

this module use is so easy just require module and call function

    require('x-image-processing');
        xip.upload(<raw file data>,<upload path>,<file name>);//image upload
        xip.resize(<upload path>,<width>,<height>);//image resize
        xip.crop(<upload path>,<width>,<height>,<X>,<Y>);//image crop

Example

Here i have give you a simple i think it will help

  var xip=require('x-image-processing');
  //raw file data(product_pic is file field name)
        var product_image=req.files.product_pic;
        xip.upload(product_image,'./public/images/product/',dt_join);
        xip.resize('./public/images/product/thumb/',100,100);
        xip.crop('./public/images/product/crop/',100,100,20,20);