Я бы предложил exifr . Это isomorphi c, поэтому он работает как в браузере, так и в nodejs, и кроме EXIF анализирует также I CC, IPT C, XMP и JFIF.
exifr.parse(input, {tiff: false, icc: true}).then(output => {
console.log('ICC', output)
})
input
может быть любым.
options.tiff
включено по умолчанию, поэтому мы можем отключить его, так как мы ищем только I CC.
, тогда как options.icc
не по умолчанию, поэтому установите его на true
Также есть демонстрационная страница с игровой площадкой , где вы можете попробовать:)