У меня следующая проблема, загружает файл с помощью symfony, он перемещается с исходным разрешением и расширением. И теперь я хотел бы создать второй файл, который является копией первого, но с разрешением 320 пикселей x 60 пикселей и должен быть в имени, т.е. как исходный файл имеет имя: 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());
Кто-нибудь знает, как это сделать? Изображение скопировано, путь к нему у меня есть, но его разрешение и имя изменить не могу :(


вмешательство / изображение очень хорошо работает с 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');
Отлично работает :) Спасибо :)
Оцените ImageMagick с расширением Imagick php