fixed date format set in exif
This commit is contained in:
parent
f92fa1c331
commit
220d7ba62e
|
@ -43,8 +43,9 @@ export async function updateFileModifyDateInEXIF(
|
|||
if (!exifObj['0th']) {
|
||||
exifObj['0th'] = {};
|
||||
}
|
||||
exifObj['0th'][piexif.ImageIFD.DateTime] = updatedDate;
|
||||
console.log(exifObj);
|
||||
exifObj['0th'][piexif.ImageIFD.DateTime] =
|
||||
convertToExifDateFormat(updatedDate);
|
||||
|
||||
const exifBytes = piexif.dump(exifObj);
|
||||
const exifInsertedFile = piexif.insert(exifBytes, imageDataURL);
|
||||
return dataURIToBlob(exifInsertedFile);
|
||||
|
@ -105,3 +106,9 @@ function getEXIFLocation(exifData): Location {
|
|||
}
|
||||
return { latitude: exifData.latitude, longitude: exifData.longitude };
|
||||
}
|
||||
|
||||
function convertToExifDateFormat(date: Date) {
|
||||
return `${date.getFullYear()}:${
|
||||
date.getMonth() + 1
|
||||
}:${date.getDate()} ${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue