Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    resize-croppublic

    resize-crop.js Build Status Coverage Status

    Make images a specific size without distorting the aspect ratio. Resizes as close as possible and crops the rest.

    Installation

    npm install resize-crop

    Example

    var resizeCrop = require('resize-crop');
     
    resizeCrop(
        {
            format: 'jpg',
            src: 'tests/images/myImageToBeResized.png',
            dest: 'tests/tmp/resized_image.jpg',
            height: 250,
            width: 250,
            gravity: "center"
        }, 
        function( err, filePath ){
            // do something
        }
    );

    Documentation

    options.src

    • REQUIRED OPTION
    • Type: String
    • Description: Sets the path for the image you would like to convert.

    options.dest

    • REQUIRED OPTION
    • Type: String
    • Description: Sets the path for the image you would like to create.

    options.height

    • REQUIRED OPTION
    • Type: integer
    • Description: Sets the height in pixels to be used for the output image.

    options.width

    • REQUIRED OPTION
    • Type: integer
    • Description: Sets the width in pixels to be used for the output image.

    options.format

    • Type: String
    • Default: "png"
    • Description: Sets the image type to output. Supporst any image format supported by imagemagick

    options.gravity

    • Type: string
    • Description: Determines the part of the image that will be removed during cropping. For example, "center" will try to keep the centermost part of the image and only remove the furthest edges.

    install

    npm i resize-crop

    Downloadsweekly downloads

    27

    version

    0.0.3

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar