Implementation evidence
- Image source
- Browser File object and temporary object URL
- Pixel access
- Canvas
getImageData() - Dominant-color analysis
- Blob-backed Web Worker running on sampled pixels
- Server upload request
- None in the extraction workflow
- Export
- Browser-generated Blob, canvas, SVG, or JSON
