EIXF情報を取得して表示したまではいいのですが、取得した文字が全て英語になっており、日本語に置換したいです。
どうすれば、日本語に置換できるのでしょうか?
javascriptに詳しい方、お力を貸してください。
宜しくお願いします。
以下がEXIF情報取得のコードです。
var file = $('#img').attr('src'); test(file); function test(file){ // サーバー上の画像ファイルから、Ajaxを利用してバイトデータを取得する var xhr = new XMLHttpRequest(); xhr.open('GET', file, true); xhr.responseType = 'arraybuffer'; xhr.onload = function(e) { // 画像ファイルのバイトデータを取得する var arrayBuffer = this.response; // バイトデータとコンテンツタイプからBlobを生成する var blob = new Blob([arrayBuffer], {type: "image/jpeg"}); // BlobからExif情報を取得する $.fileExif(blob,function(exif){ console.log(exif); var res = printProperties(exif); $('#EXIF_result').html(res); }); }; xhr.send(); } function printProperties(obj) { var properties = ''; for (var prop in obj){ properties += prop + "=" + obj[prop] + "<br>"; } return properties; }