🖋
Canvas (4)
March 30, 2023
이미지 선택하기
Html
<input type="file" accept="image/*" id ="file">image 선택을 할때 비디오 영상인 아닌 image만 선택하기 위해서 accept="image/*를 사용했다.
app.js
const file = document.getElementById("file");
function onFileSelect(event){
const file = event.target.files[0];
const url = URL.createObjectURL(file); //file을 가리키는 url을 DOMstring으로 반환합니다.
const image = new Image(); //image 객체를 생성해 속성들을 추가할 수 있음
image.src = url; //image 속성
image.onload = function(){
ctx.drawImage(0,0,800,800);
file.value = null;
}
}onFileSelect() 함수
-
const url = URL.createObjectURL(file)files을 가리키는url을DOMstring으로 반환한다. -
const image = new Image()image 객체를 생성해 속성들을 추가할 수 있다. -
image.onload함수 내의 명령은 웹브라우저 내의 모든 요소가 준비된 후 실행이 되도록 힌다.. -
image라는 객체가 이미지를 불러온 후에 함수를 실행한다.