Use this package to easily resize images.
Start with installing the package: $ npm install -g quick-resize
Execute in your command line:
$ quick-resize --image=image.png --destination=resized/ [--config=resize-config.json] [--width=256] [--height=256]
| Parameter | Description |
|---|---|
--config |
JSON config file |
--image |
The image to resize |
--destination |
The destination folder for your generated images |
--width |
Width of the resized image |
--height |
Height of the resized image |
By using the config parameter, the rest of the possible parameters won't be used.
The image, destination, width and height parameter must be present in this JSON file. Besides these parameters, there are some more:
| Parameter | Type | Description |
|---|---|---|
image |
String | The image to resize |
destination |
String | The destination folder for your generated images |
width |
Number | Width of the resized image |
height |
Number | Height of the resized image |
multipleImages |
Boolean | If true, images will be used instead of image. Default is false |
images |
String[] | Array of images to resize |
multipleSizes |
Boolean | If true, sizes will be used instead of width and height. Default is false |
sizes |
{ width: Number, height: Number }[] | Array with multiple sizes |
Example config file
{
"image": "logo.png",
"destination": "your/destination/folder/",
"width": 100,
"height": 100,
"multipleImages": false,
"images": [],
"multipleSizes": false,
"sizes": []
}