2012-12-05 7 views
1

가능한 중복 :
Get real image width and height with JavaScript in Safari/Chrome?방법 이미지의 실제 너비와 높이를 얻을 수

이미지가있을 때 jQuery를 사용하여 이미지의 실제 너비와 높이를 알 수있는 방법이 있나요 CSS의 축소 - 치수의 추가 데이터없이 - 링크 또는 코드 예제가 도움이 될 것입니다.

+0

가능한 복제본 ** ** [Safari/Chrome에서 JavaScript로 실제 이미지 너비와 높이를 가져 오겠습니까?] (http://stackoverflow.com/questions/318630/get-real-image-width-and-height-with- 자바 스크립트 - 인 - 사파리 - 크롬) ** 및 ** [이미지 너비 및 높이 가져 오기] (http://stackoverflow.com/questions/799710/get-image-width-and-height) ** –

답변

14

naturalWidth 및를 사용해보세요.3210. 이 같은

var domElement = $('yourImage')[0]; // or document.getElementById('yourImageId'); 
domElement.naturalWidth 
domElement.naturalHeight 
+1

그게 효과가 있다면, 그럼 나는 그것이 [다른 질문]에서 제안 된 것보다 나은 해결책이라고 생각 (http://stackoverflow.com/questions/318630/get-real-image-width-and-height-with-javascript-in-safari- 크롬) – GolezTrol

+0

좋은 답변 감사합니다 – ONYX

3

시도 뭔가 :

$("<img/>").attr("src", imgSrc).load(function() { 
     pic_real_width = this.width; 
     pic_real_height = this.height;   
    }); 

것은에만 액세스 이미지 이미지가로드 진정한 폭과 높이, u는 또한 어떤 장소에 어떤 용기없이 이미지를로드 할 수 있습니다입니다 당신이 그것을 볼 수없고 ("img") css ('width')를 요구할 수는 없지만, 이것이 더 우아한 방법이라고 생각합니다. 희망이 도움이됩니다.

+0

좋은 대답은 고맙습니다. – ONYX

관련 문제