Skip to content

fairhive-labs/go-pixelart

Repository files navigation

go-pixelart

Test & Heroku Deployment Test & Docker Build+Push

Transform picture into pixel art

🎖️ Awesome tiny project getting fourth place 4️⃣ at GoHack Hackathon 2022 (1011 participants)

HTML

curl -vvv -X POST https://fairhive-pixelart.herokuapp.com/pixelize -F "file=@pictures/wfvr.png" -F "edge=short" -F "slices=100" -F "filter=ega" -H "Content-Type: multipart/form-data" --output pixelart.html

JSON

curl -s -X POST "https://fairhive-pixelart.herokuapp.com/pixelize?mime=json" -F "file=@pictures/wfvr.png" -F "edge=short" -F "slices=100" -F "filter=ega" -H "Content-Type: multipart/form-data" | jq

Docker

Local Build & Run

docker build -t fairhivelabs/pixelart . && docker run -it --rm -p 8080:8080 fairhivelabs/pixelart

Run pulling GitHub Container Registry image (ghcr.io)

docker run -it --rm -p 8080:8080 ghcr.io/fairhive-labs/pixelart

Open pixelart application 🚀

visit pixelart in your web browser and pixelize your pictures ;)