Quantcast
Viewing all articles
Browse latest Browse all 104

Uncaught TypeError: getImage.crop is not a function

The code I get this error is:

const crop = imageSrc.crop({  x: value.x / ratio_w,  y: value.y / ratio_h,  width: value.width / ratio_w,  height: value.height / ratio_h,});

I got this error when I was trying to get a subimage with the x,y, width and height coordinates of the image area to get. In there I declare

const [imageSrc, setImageSrc] = useState(null)

and I update the value of imageSrc here:

const handleImageChange = (event) => {  const file = event.target.files[0];  if (file) {    const reader = new FileReader();    reader.onloadend = () => {      setImageSrc(reader.result);    };    reader.readAsDataURL(file);  }};

According to Konva's documentation, there are instructions:

// get cropvar crop = image.crop();

I asked in repo of konva but no one respond my question.


Viewing all articles
Browse latest Browse all 104

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>