instagram-image-resizer
v1.0.1
Published
Resize and optimise images for Instagram post sizes.
Downloads
9
Maintainers
Readme
Instagram Image Resizer
Resize and optimise images for Instagram post sizes.
This library can take a single image path or a folder containing multiple images and create images ready to be publish as Instagram posts.
Examples
How it works
Resize a single image
To resize a single image src/image.jpg
and save new images in the folder output
, you can use it from the command line:
# npx instagram-image-resizer (sourceImagePath) (destinationPath)
npx instagram-image-resizer src/image.jpg output
or in your code:
npm install instagram-image-resizer
import resizer from "instagram-image-resizer";
// resizer(sourceImagePath, destinationPath)
const destinationFilesPaths = await resizer("src/image.jpg", "output");
// destinationFilesPaths will be an array containing the new file/files' paths
For example, for the horizontal image src/image.jpg
, it will create 3 new images: output/image-1.jpg
, output/image-2.jpg
, output/image-3.jpg
.
Resize a folder containing multiple images
To resize multiple images contained in a folder src
, and save new images in the folder output
, you can use it from the command line:
# npx instagram-image-resizer (sourceImagesFolderPath) (destinationPath)
npx instagram-image-resizer src output
or in your code:
npm install instagram-image-resizer
import resizer from "instagram-image-resizer";
// resizer(sourceImagePath, destinationPath)
const destinationFilesPaths = await resizer("src", "output");
// destinationFilesPaths will be an array containing the new files' paths
For example, if the source folder src
will contain 2 vertical images src/cat.jpg
and src/dog.jpg
, it will create 2 new images: output/cat-1.jpg
, output/dog-1.jpg
.
Contribute
Do you want to contribute to this library? Read its CONTRIBUTE file.
Thanks
Thanks to:
- Lorem Picsum to have used their images for examples;
- Best Lightroom export settings for Instagram in 2023 article;
- The best export settings for Instagram 2021 article;
Next Steps
- Add logs for the CLI usage;
- resize images for Instagram Stories.