在 Symfony2 中上传图片时,有没有办法调整图片大小?
ImagineAvalancheBundle只允许在检索图像时将图像大小调整为缩略图,这对我来说并不是真正的性能。
此外,在发布数据时检索的 UploadedFile 对象似乎没有调整大小的方法......
任何的想法 ?
最佳答案
我遇到了您要求的相同问题。
主要问题是捆绑包直接调整和/或裁剪图像。
因此,对于大图像,如果每页需要很多图像,这可能会花费很多时间。
所以我通过在 imageupload 后直接调用来解决这个问题 resize()
对图像的作用。
因此,我将调整后的图像保存(复制)到服务器上的文件系统。显然我将图像的路径存储到数据库中,以便在需要时可以直接加载它。
我尝试了 imageresize 包中包含的内存缓存,但在我的情况下它不起作用。
关于file-upload - Symfony2 : Resizing uploaded images,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8769468/