Symfony - изменить размер изображения после загрузки - PullRequest
0 голосов
/ 03 сентября 2018

У меня следующая проблема, загружает файл с помощью symfony, он перемещается с исходным разрешением и расширением. А теперь я хотел бы создать второй файл, который является копией первого, но с разрешением 320px x 60px и должен быть в названии, то есть, как имя исходного файла: my_images.png Я хотел бы, чтобы копия называлась my_images_320x60.png

После правильной загрузки моя фотография доступна по адресу http: //localhost/uploads/i/my_images.png

.

Моя загрузка выглядит так:

$logoFile = $this->getValidatorParameter('logo_file');
$storage = $this->get('file.event.storage');
$file = $storage->upload($logoFile->getValue());

У кого-нибудь есть идеи, как это сделать? Изображение скопировано, у меня есть путь к нему, но я не могу изменить его разрешение и имя: (

1 Ответ

0 голосов
/ 04 сентября 2018

вмешательство / изображение очень хорошо работает с Symfony, например:

// open an image file
$img = Image::make('public/foo.jpg');

// resize image instance
$img->resize(320, 240);

// save image in desired format
$img->save('public/bar.jpg');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...