No description
|
|
||
|---|---|---|
| .idea/.idea.StitchATon2/.idea | ||
| App | ||
| Domain | ||
| Infra | ||
| StitchATon2.Benchmark | ||
| .gitignore | ||
| global.json | ||
| README.md | ||
| StitchATon2.sln | ||
Stitch-a-ton Contest Submission
Installation
1. Build
Install dependencies:
wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt update
sudo apt install -y dotnet-sdk-8.0
Build the project in App folder using command:
dotnet publish -c Release -r linux-arm64 --self-contained true -o ./publish
2. Running the app
After publishing, enter the folder /publish then run
./StitchATon2.App
Approach
Since we only serve a static assets and the output is downscale only, I think it's good to pre-process each image to image integral first and then save it to another directory (eg. temp).
Later, we can apply Box Filter averaging on the fly to output Stream (HttpResponse).