Inspiration
I have a meme database, when I was backing up the server files yesterday, I realized some memes are very large. Since I have hundreds of memes, it will be impractical to manually resize them, so I decided to make a software to automate the process.
What it does
It can read 8 different formats, batch scale and rename, then convert to one of the 5 supported output formats. It can also automatically filter out files that are not supported. As an extra functionality, it can also create empty image of any size.
How I built it
I built it with Visual Studio, this software is written in C#.NET
Challenges I ran into
I ran into some issues with writing to a variables in another thread. Also, file size of some formats are not easy to estimate, which is currently limiting the implementation of file size limit.
Accomplishments that I'm proud of
I was able to get multi-threading working to efficiently process a large amount of images.
What I learned
I learned how to set up asynchronous functions.
What's next for Batch Image Processor
File size limit, color filter.
Built With
- c#.net
Log in or sign up for Devpost to join the conversation.