Вывести значения в формате float
. Выдает значения Nan.
var piexif = require("piexifjs");
var fs = require("fs");
var file = "myImage.jpg";
var image = fs.readFileSync(file);
var data = image.toString("binary");
var exifObj = piexif.load(data);
var latRef = piexif.GPSIFD.GPSLatitudeRef === 'N' ? 1 : -1;
var longRef = piexif.GPSIFD.GPSLongitudeRef === 'E' ? 1 : -1;
var lat = exifObj["GPS"][piexif.GPSIFD.GPSLatitude];
var long = exifObj["GPS"][piexif.GPSIFD.GPSLongitude];
var gps = {
latitude: latRef * (lat[0]+ (lat[1]/60)+(lat[2]/3600)),
longitude: longRef * (long[0] + (long[1]/60) + (long[2]/3600))
};
console.log(lat);
console.log(gps);
Виртуальный выделенный сервер (VDS) становится отличным выбором
Только сегодня узнал о том что на JavaScript'e оказывается можно все таки создавать файлы и пытаюсь это сделать в Хроме с помощью вот такого кода: