Symfony-上传后调整图像大小

时间:2018-09-03 11:15:17

标签: image symfony

我有以下问题,使用symfony上传文件,文件以原始分辨率和扩展名移动。现在,我想创建第二个文件,该文件是第一个文件的副本,但分辨率为320px x 60px,并且应使用名称,即原始文件的名称: my_images.png我想将该副本命名为my_images_320x60.png

正确上传后,我的图片可从以下网址获得://localhost/uploads/i/my_images.png

我的上传如下:

alert(GetUserName());

任何人都知道该怎么做吗?图像已复制,我有一个路径,但是无法更改其分辨率和名称:(

1 个答案:

答案 0 :(得分:2)

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');