✨ ImgSizer solves the frustration of uploading high-resolution photos to sites with strict size caps. Modern cameras create multi-megabyte images that exceed common upload limits, and off-the-shelf compressors rarely hit a specific target size. ImgSizer lets you set the exact output size so your photos meet website requirements without guesswork.
- Windows 10 version 17763 or later
- .NET 8.0 SDK
- Visual Studio 2022 with .NET desktop development and Desktop development with C++ workloads (needed for the native bridge projects)
- Clone with submodules:
git clone --recurse-submodules <repo-url> - Bootstrap dependencies via
scripts/setup-vcpkg.bat(no manual vcpkg install needed). The first run can take a while as vcpkg builds toolchains. - Load
ImgSizer.slnsolution and setWpfproject as startup.
- Download the latest version of ImgSizer from the Releases page.
- ImgSizer requires the .NET 8.0 runtime. Run
setup-dotnet.batto install it. - Launch
ImgSizer.exeto start the application.
- 🚀 CUDA acceleration for faster compression.
- 🖥️ Command-line interface for automation.
- 🗂️ Multi-file batch conversion.
Special thanks to the MAA project for inspiring parts of the front-end design.