Note: Image Resizer was originally written in March 2019.
This app was intended as a tool to resize and modify images to be published on multiple websites. This is a GUI wrapper over GraphicsMagick, with custom features like separate settings for each website, previews, and backups of the images.
The images are modified only in the configured folder. Which can be set in the settings.json
configuration file or in the GUI app itself.
The app is cross-platform and runs at least on Linux and Windows.
By default, only the image quality and width are modified, but you can change the convert
command to suit your needs.
Clone the repository and install the npm dependencies:
git clone https://github.com/wpdevelopment11/image-resizer
npm install
Install NW.js and GraphicsMagick, and add them to your PATH.
Change the imagesFolder
option inside the settings.json
file to the absolute path of the folder in which you will store the images you will work with.
Now, you can run the app:
nw /path/to/image-resizer
The project can be recompiled by running:
npx tsc
The compilation artifact will be stored in dist/main.js
.