1.1.3 • Published 1 year ago

imageprocessingutilitiesnata v1.1.3

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

Image Processing Utilities

This package provides basic image processing utilities for Node.js applications. It includes functionalities such as resizing images and converting them to grayscale.

Installation

npm install image-processing-utils

Usage

const { resizeImage, convertToGrayscale } = require('image-processing-utils');

// Example usage
const inputImagePath = 'input.jpg';
const outputResizedPath = 'resized.jpg';
const outputGrayscalePath = 'grayscale.jpg';

// Resize image
resizeImage(inputImagePath, outputResizedPath, 200, 200)
    .then(() => console.log('Image resized successfully'))
    .catch(err => console.error('Error resizing image:', err));

// Convert image to grayscale
convertToGrayscale(inputImagePath, outputGrayscalePath)
    .then(() => console.log('Image converted to grayscale successfully'))
    .catch(err => console.error('Error converting image to grayscale:', err));

API

resizeImage(imagePath, outputPath, width, height)

Resize an image to the specified width and height.

  • imagePath: Path to the input image.
  • outputPath: Path to save the resized image.
  • width: Target width of the resized image.
  • height: Target height of the resized image.

Returns a Promise that resolves when the image is resized.

convertToGrayscale(imagePath, outputPath)

Convert an image to grayscale.

  • imagePath: Path to the input image.
  • outputPath: Path to save the grayscale image.

Returns a Promise that resolves when the image is converted to grayscale.

License

This project is licensed under the MIT License - see the LICENSE file for details.

1.1.3

1 year ago

1.0.0

1 year ago

1.0.1

1 year ago