2009-12-03 12 views
2

javascript를 사용하여 이미지 dpi (가로 및 세로 해상도)를 알 수 있습니까?javascript를 사용하는 이미지 Dpi

+0

이미지의 크기 (픽셀 단위 또는 이미지의 실제 해상도) 만 찾고 계십니까? – Ryan

+0

이미지의 실제 해상도 – Tinku

+0

복제 : http://stackoverflow.com/questions/476815/can-you-access-sceen-displays-dpi-settings-in-a-javascript-function –

답변

-2

저는 DPI가 이미지의 속성이 아니라고 생각합니다. DPI는 인쇄 할 때 사용되는 측정 값입니다.

어쨌든 ... 당신은 폭 얻을 이런 일이있는 이미지의 높이 수 있습니다 : 당신은 폭 지정 및/또는하지 않는 경우

var image = new Image(); 
image.src = "http://cdn.sstatic.net/stackexchange/img/logos/so/so-logo.png"; 

//show width and height in alert-popup 
alert("Width: "+image.width+", Height: "+image.height); 

img 요소는 항상 이미지 자체와 동일한 크기 신장. 그래서 이것이 작동해야하는 이유입니다.

0

Blueimp의 이미지로드 라이브러리 https://github.com/blueimp/JavaScript-Load-Image#user-content-meta-data-parsing에서 EXIF ​​구문 분석 확장 프로그램을 사용할 수 있습니다.

loadImage.parseMetaData(file, function(meta) { 
    if (!meta.exif) { return; } 

    var resX = meta.exif.get('XResolution'); 
    var resY = meta.exif.get('YResolution'); 
}); 

또한 EXIF-JS 라이브러리 (https://github.com/jseidelin/exif-js)가있다, 그러나 나는 (그것을 사용하지 않은 경우) 얼마나 잘 작동하는지에 대한 신뢰도를 보장 할 수 없습니다.