Я использую следующий код для загрузки контента изображения на сервер ECSImagick изменить размер содержимого изображения прямой загрузки на ECS сервера - PHP
$result = $s3->putObject(array(
'Bucket' => $this->bucket,
'Key' => $Destination_folder,
'Body' => $image_content
));
Раньше я storying изображение во временную папку, а затем convering его в 3 изображения разного размера (с использованием Imagick), а затем загрузка этих изображений по отдельности.
Теперь я могу загрузить изображение напрямую с помощью содержимого изображения, а также выяснил, как изменить размер изображения с помощью содержимого изображения. Ниже приведен код для этого с помощью Imagick
$imagick->readImageBlob($imageBlob);
$res = $imagick->scaleImage(10, 10, true);
$writeSuccess = $imagick->writeImage("abc-m.jpeg");
Но теперь я хочу, чтобы загрузить изображение непосредственно на сервер ECS после изменения размера, но без использования временной локации.
Как я могу улучшить изображение с изображениями Imagick на сервер ECS?