원본 이미지 크기의 브라우저 간 결정
클라이언트 측에서 크기가 조정된 이미지의 원본 크기를 결정하는 것은 브라우저 불일치로 인한 문제입니다. 그러나 고려할 수 있는 몇 가지 신뢰할 수 있고 프레임워크 독립적인 옵션이 있습니다.
옵션 1: 속성 제거 및 오프셋 읽기
이미지 태그. 이를 통해 offsetWidth 및 offsetHeight 속성을 읽어 이미지의 실제 물리적 크기를 얻을 수 있습니다.
옵션 2: JavaScript 이미지 개체 생성
JavaScript 이미지 개체 생성 src 속성을 이미지 소스로 설정합니다. 그런 다음 개체의 너비 및 높이 속성을 읽습니다. 이 방법을 사용하려면 페이지에 이미지를 추가할 필요가 없습니다. 다음은 함수 예입니다.
<code class="html">function getImgSize(imgSrc) { var newImg = new Image(); newImg.onload = function() { var height = newImg.height; var width = newImg.width; alert ('The image size is '+width+'*'+height); } newImg.src = imgSrc; }</code>
참고: 주석에서 언급했듯이 이미지가 완전히 로드되기 전에 이미지의 onload 이벤트에서 함수를 실행하는 것이 중요합니다. 크기를 읽으려고 노력 중입니다.
위 내용은 브라우저 크기 조정에도 불구하고 원본 이미지 크기를 결정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!