Мое требование: resize
изображение присутствует в s3 bucket
от 50%. Я нашел пакет npm с именем lwip, который изменяет размер изображения для локальных изображений.получение ENOENT Ошибка при извлечении пути изображения в S3 Bucket
Мой код выглядит следующим образом
var lwip=require('lwip');
lwip.open(imagePath //Format of the path is as follows "https://s3bucketName.s3.amazonaws.com/filename.jpg"
, function (err, image) {
if (err) {
//error handling
} else{
//Some logic for resizing the image
}
});
Я получаю следующее сообщение об ошибке
ENOENT, open 'https://s3bucketName.s3.amazonaws.com/filename.jpg'
Может кто-нибудь помочь с этим вопросом, как я не могу понять, почему я получаю эту ошибку?
Я также сделал свой кусок s3 общедоступным, чтобы каждый мог использовать пути изображения.
Эй, Майк, отправляется туда, чтобы создать несколько изображений одного и того же изображения разных масштабов перед загрузкой в ведро s3. Можете ли вы предложить мне несколько модулей npm? – shubhamagiwal92
Я не очень сильный пользователь узла, поэтому я не могу рекомендовать какие-либо модули npm для этого. Thumbor, приложение Python, может делать много классных вещей. Это похоже на сервер манипуляции изображениями и интегрируется с S3. –