Я хочу проверить размеры по высоте и ширине изображения base64 с помощью узла. Я обнаружил библиотеку image-size
, которая кажется очень популярной, но асинхронная версия функций SizeOf
не работает, если вход является буфером. И не стоит использовать синхронную версию, если я разрабатываю веб-приложение.
Я хотел бы знать, могу ли я использовать функцию asyn c, передающую значение base64. Является ли использование буфера единственной возможностью передать изображение base64?
const value = req.body.image;
const imageBase64 = value.toString().split(",")[1];
sizeOf(imageBase64, function(err, dimensions) {
console.log(dimensions.width, dimensions.height);
});