Comparison
Image Cropper vs Cropper.js
Measured, not claimed. Sizes are minified and gzipped, against the versions and date shown in the table. Feature notes reflect each project's documentation and public issue tracker on that date — if something has changed, tell us and we'll update this page.
Features
| Feature | Image Cropper | Cropper.js |
|---|---|---|
| Returns a file | toFile() / toBlob() | a canvas you encode yourself |
| No seam at the crop edge | yes, with a per-pixel test | open issue #551 (+18) |
| Stable at the bounds | pure function, tested twice over | open issues #1286, #1298 |
| Keyboard control | arrows, shift, alt, ctrl | |
| Picks the image too | file input, drop, paste | you supply the <img> |
| Aspect range | [min, max] | one number |
| API stability | — | v2 rewrite; #1248 (+35) asks for v1 support |
Migrating from Cropper.js
docs/07-migrating.md
Cropper.js is a trademark of its respective owners. Visit Cropper.js.