Notes from Discord's approach src = base64 draggable = false translate3d to move the image modify the width + min-width / height on scale the overlay has box shadow the min scale value starts where it fits (the overlay circle) on one axis # react-crop