Imagizer is an image manipulation API built using Magick.NET
- This is an API where users can manipulate their provided image.
- The API allows users to resize images and convert images from one format to another
- The API is rate limited to 10 requests per minute
- Resize images
- Convert image formats
Visit the official documentation for more info
- Rate Limiting: The API is rate limited to 10 requests per minute
- Add more formats
- Add rate limiting
- Build a minimal user interface
- Add more image manipulation endpoints
Contributors names and contact info
- Kim Fom - [email protected]
- Ensure .NET SDK (version 8.0 is installed on your machine).
- Install Visual Studio or VS Code or Rider or whatever code editor.
- Clone the repository:
git clone https://github.com/kimfom01/Imagizer.git
- Alternatively, download and extract the project ZIP file.
- Navigate to the project's root directory in the terminal.
cd Imagizer/server/ImagizerAPI
- Restore dependencies
dotnet restore
- Build the project
dotnet build
- Run the API
dotnet run
- Open http://localhost:5115/swagger/index.html on the web browser to access the Swagger (OpenAPI) documentation page.
- To publish the application for deployment, run
dotnet publish -c Release -o ./publish
- Deploy the contents of the
./publish
directory to your hosting environment.
- The Imagizer API is released under the MIT license
- Kim Fom - [email protected]