A drag/zoom/rotate image cropper with pointer + keyboard control that exports a real cropped Blob via canvas.
npx shadcn@latest add @zyeon/image-cropper
Sign in or get a license at Zyeon UI to see its source and install it.