Skip to content

A GUI app written using NW.js that wraps GraphicsMagick and allows you to resize and change the quality of images.

License

Notifications You must be signed in to change notification settings

wpdevelopment11/image-resizer

Repository files navigation

Image Resizer

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.

Install

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

Screenshots

Build

The project can be recompiled by running:

npx tsc

The compilation artifact will be stored in dist/main.js.

About

A GUI app written using NW.js that wraps GraphicsMagick and allows you to resize and change the quality of images.

Topics

Resources

License

Stars

Watchers

Forks