2016-07-01 25 views
0

から画像を取得すると、Amazon s3に画像データが戻されます。画像データからexifデータを取得するにはどうすればよいですか?私はちょうどそれを得ることができないデータにExifを見ることができます。私は、データは次のように表示されますjavascriptajax経由でダウンロードした画像データからexifを取得

enter image description here

経由でアクセスしたいと思います。

"����JFIFHH���ExifMM* z 
���(1�2��i�AppleiPhone 6sHH9.2.12016:03:05 18:55:36������"�'@��"� 
6�>� 
F� 
N�� � 
V�|^��289��289�� 
��������2j�3��4$�2016:03:05 18:55:362016:03:05 18:55:36�V/ 
� C5Apple iOSMM 
h� 
    
    
� bplist00�UflagsUvalueYtimescaleUepoch���J�;��'-/8= ?����;�����y����55AppleiPhone 6s front camera 2.65mm f/2.2�� 

http://ns.adobe.com/xap/1.0/<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreateDate="2016-03-05T18:55:36" xmp:ModifyDate="2016-03-05T18:55:36" xmp:CreatorTool="9.2.1" photoshop:DateCreated="2016-03-05T18:55:36"/> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 <?xpacket end="w"?>��8Photoshop 3.08BIM8BIM%��ُ��� ���B~��� 
"�� 
���}!1AQa"q2���#B��R��$3br� 
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������  
���w!1AQaq"2�B���� #3R�br� 
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������C 

+0

あなたは何か間違っているようです。達成しようとしていることを教えてください。 –

+0

イメージURLからexifデータを取得しようとしています –

+0

なぜjsでそれが必要ですか? –

答えて

0

あなたは、Ajaxから画像を取得する場合。そのbase64を取得し、あなたはこのようなexifデータを得ることができます:

var b64 = "data:image/jpeg;base64,/9j/4AAQSkZJRgABA......"; 
var bin = atob(b64.split(',')[1]); 
var exif = EXIF.readFromBinaryFile(new BinaryFile(bin)); 
alert(exif.Orientation); 
+0

ajaxから返されたデータからbase64を取得するにはどうすればよいですか? –

+0

私はbase64を持っています。今、新しいBinaryFileはundefinedと言っています –

関連する問題