질문: 1. 왜 그런지 모르겠습니다. 캔버스때때로그림 데이터를 가져올 수 없고 "데이터:;"만 가져올 수 있습니다. 제가 어디서 잘못 썼는지 알려주세요. 2. 이렇게 캔버스를 작성하는데, 최적화해야 할 부분이 있나요?
관련 코드:으아악 으아악
为情所困2017-06-06 09:55:01
이미지가 너무 크면 통화가canvas.toDataURL
실패할 수 있습니다. 통화하기 전에 이미지를 압축하여 이 글이 파일 업로드에 도움이 되는지 확인하는 것이 좋습니다.
伊谢尔伦2017-06-06 09:55:01
저는 이런 일을 자주 겪습니다. 이유는 다양합니다. 일반적으로 매개변수가 잘못되었습니다. 살펴보세요
ctx.drawImage(img,opt.left,opt.top,imgW,imgH,0, 0,width,height) ;
이 줄의 매개변수에 값이 있는지 여부(이 명령문 줄 위 줄에 직접 정보를 인쇄해 주세요).
오류가 없으면 하나의 모듈을 하나씩 천천히 중단하여 제거할 수 있습니다.