我有以下问题,使用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());
任何人都知道如何做到这一点?图像被复制,我有一个路径,但我不能改变其分辨率和名称:(
intervention/image与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');