Simple .Net app for compressing and resizing PNG and JPG images using the Tinify API on directory level
This was made mainly for my personal usage and for now it fulfills all the demands so more development is not expected, the app is fairly simple and can be modified and build easily with using MS Visual Studio. Unlike the others this will overwrite the originals by default for free and uses FileDialog method a like to browse directories, which is much better than DirectoryDialog.
Possible future updates:
- Save and load prev selected settings and API key
- Easy way to change the API key
- Option for local resize without API
- Scale resize type
- Option to include subdirectories
- Option to not overwritte original photos
- App logs
- Code Refactor
- Get API key from https://tinify.com/dashboard/api, insert and validate it in the app.
- Select the directory you wish to compress, does not effect subdirectories at the moment.
- Tick if you wish to resize, and chose the type and size
- Click Start
- Wait...
- Profit
Original images will get overwritten!!
Free tier limits to 500 API calls, resize and compress are each 1 call, so if you compress and resize you used 2 operations. Ways to change API key atm...:
- Deactivate the one currectly saved
- Delete C:\Users(Your Username)\AppData\Local\UrekD_@GitHub
- Manually edit the config found in the directory written above.
Feel free to use this in your own project or contribute to advance this repo. If you have any concers or wish to contact me you can do this on Discord Urek#2576, via email listed on my profile or using repo tools such as issues etc.