我有以下问题,使用 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());
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何做到这一点?图像已复制,我有它的路径,但我无法更改其分辨率和名称:(
干预/图像与 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');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5538 次 |
| 最近记录: |