2013-02-18 1 views
6

Какой был бы лучший способ получить информацию EXIF ​​от int8array, у которой есть мои данные изображения. Я знаю, что вопрос слишком упрощенный, но я действительно застрялEXIF ​​от int8Array

Я думал об использовании этой библиотеки: https://github.com/vjeux/jDataView Или модификация этой библиотеки: http://blog.nihilogic.dk/2008/05/reading-exif-data-with-javascript.html

+1

http://blog.nihilogic.dk/2008/05/r eading-exif-data-with-javascript.html? – Bergi

+0

Я хочу написать свою собственную функцию, которая будет максимально упрощена. – Jacob

+0

Разве это не совсем просто скрипт? – Bergi

ответ

1

Вам придется внести незначительные изменения в этот сценарий, потому что он создает свой собственный массив байтов, но это именно то, что вы хотите:

https://github.com/jseidelin/exif-js

<html> 
<head> 
<script type="text/javascript" src="../binaryajax.js"></script> 
<script type="text/javascript" src="../exif.js"></script> 
</head> 
<body> 

Click the images to read Exif data. The first image tests reading single tags, while the other two simply show all available data. 
<br/><br/> 
<img src="DSCN0614_small.jpg" id="img1" /> 
<br/> 
<img src="Bush-dog.jpg" id="img2" /> 
<br/> 
<img src="dsc_09827.jpg" id="img3" /><br/> 
<script> 
document.getElementById("img1").onclick = function() { 
    EXIF.getData(this, function() { 
     var make = EXIF.getTag(this, "Make"), 
      model = EXIF.getTag(this, "Model"); 
     alert("I was taken by a " + make + " " + model); 
    }); 
} 

document.getElementById("img2").onclick = function() { 
    EXIF.getData(this, function() { 
     alert(EXIF.pretty(this)); 
    }); 
} 

document.getElementById("img3").onclick = function() { 
    EXIF.getData(this, function() { 
     alert(EXIF.pretty(this)); 
    }); 
} 

</script> 

</body> 
</html> 

 Смежные вопросы

  • Нет связанных вопросов^_^