我有以下问题,使用symfony上传文件,文件以原始分辨率和扩展名移动。现在,我想创建第二个文件,该文件是第一个文件的副本,但分辨率为320px x 60px,并且应使用名称,即原始文件的名称: my_images.png我想将该副本命名为my_images_320x60.png
正确上传后,我的图片可从以下网址获得://localhost/uploads/i/my_images.png
我的上传如下:
alert(GetUserName());
任何人都知道该怎么做吗?图像已复制,我有一个路径,但是无法更改其分辨率和名称:(
答案 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');