mirador
Version:
An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.
22 lines (20 loc) • 556 B
JavaScript
/** Extract metadata from an image File */
export function readImageMetadata(file) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.addEventListener('load', () => {
const image = new Image();
image.addEventListener('load', () => {
resolve({
height: image.height,
name: file.name,
type: file.type,
url: reader.result,
width: image.width,
});
});
image.src = reader.result;
});
reader.readAsDataURL(file);
});
}