AWS - изменить размер BMP при загрузке - PullRequest
0 голосов
/ 27 апреля 2019

TASK

Я пытаюсь написать лямбда-функцию для AWS, которая при загрузке любого данного файла растрового изображения в мое облако AWS, функция будет считывать это заданное растровое изображение и изменять его размер допредварительно установить размер и переписать его обратно в ту же корзину, из которой он считал.

СЦЕНАРИЙ

Мое веб-приложение Ruby помещает заданный файл растрового изображения в мою корзину AWS, котораяимеет размер 8 МБ и приблизительно 1920x1080 пикселей.

После загрузки изображение должно быть прочитано моей функцией Lambda, изменено в размере 350 x 350 и переписано с тем же именем файла и расположением ключа обратно введро.

ПРОБЛЕМА

У меня нет опыта работы с NodeJS, и, следовательно, я не могу правильно написать эту функцию самостоятельно.Может кто-нибудь посоветовать мне шаги для выполнения этой задачи или указать мне на аналогичную функцию, которая выводит файл BMP с измененным размером?

1 Ответ

1 голос
/ 27 апреля 2019

Изменение размера изображения является одним из эталонных применений для лямбда-выражений.Вы можете использовать Serverless Image Resizer , который является действительно надежным решением, или его более старую версию здесь .

Существуют буквально десятки открытых проектов манипулирования изображениями, что вы можете найти на Github. здесь .

можно найти очень простую автономную Lambda, которая поддерживает BMP из коробки.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...