размер изображения npm пакет проверяет base64 размеры изображения асинхронно - PullRequest
0 голосов
/ 19 января 2020

Я хочу проверить размеры по высоте и ширине изображения 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);
});
...