Skip to content

A web-based tool that transforms any image into a printable or digital color-by-number template using WebAssembly-powered C++ image processing.

License

Notifications You must be signed in to change notification settings

Ryan-Millard/Img2Num

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Logo

Img2Num

Site Badge Docs Badge License Badge

Img2Num converts photos into printable, browser-colourable colour-by-number templates using a fast WebAssembly (C++) image pipeline.

A fast, offline, serverless application that runs at near-native speeds, enabling in-browser colouring or printing of the image.

Mountains Final After Coloring
Mountains
Mountains Original Input Image Mountains Color-by-Number Template
Original + Template
Girl Final After Coloring
Girl in Nature
Girl Original Input Image Girl Color-by-Number Template
Original + Template
People Final After Coloring
People
People Original Input Image People Color-by-Number Template
Original + Template
Rio Final After Coloring
Rio de Janeiro
Rio Original Input Image Rio Color-by-Number Template
Original + Template

What are you waiting for?

Try it out now by clicking here!


What this repository contains (short)

  • A React frontend that handles image input, preview and in-browser colouring.
  • A WebAssembly module (C++ → Emscripten) that performs image processing and colour quantisation.

This README is intentionally short — full installation steps, guides and references live in the docs site (see Essential links below).

Essential links (docs site)

Visit the docs site for full guides, API references and troubleshooting:

Contributing

We welcome contributions from all places. Please read the Contribution Guidelines and the pinned issues before opening issues or pull requests.

A few important points:

  • Add tests with your PR — new features and bug fixes must include tests where appropriate. PRs without tests are unlikely to be approved.
  • Follow the repository's coding style rules and commit message rules.
  • Use the issue and PR templates when filing issues or submitting code. Your PR will be rejected if you don't.

If you're unsure what to change, open a discussion and someone will assist you.

License

AGPLv3

Can't find something?

If you need something, you should be able to find it on the docs site. If it isn't there, please open a "New Feature" issue to request its addition to the docs site and someone will assist you with finding what you need.

Maintainers

Contributors & Credits

Thanks to all project contributors!

GitHub Contributors Image

See the detailed list on our site or on GitHub.

About

A web-based tool that transforms any image into a printable or digital color-by-number template using WebAssembly-powered C++ image processing.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Contributors 18