file-upload - Symfony2 : Resizing uploaded images

标签 file-upload symfony image-resizing

在 Symfony2 中上传图片时,有没有办法调整图片大小?

ImagineAvalancheBundle只允许在检索图像时将图像大小调整为缩略图,这对我来说并不是真正的性能。

此外,在发布数据时检索的 UploadedFile 对象似乎没有调整大小的方法......

任何的想法 ?

最佳答案

我遇到了您要求的相同问题。

主要问题是捆绑包直接调整和/或裁剪图像。
因此,对于大图像,如果每页需要很多图像,这可能会花费很多时间。

所以我通过在 imageupload 后直接调用来解决这个问题 resize()对图像的作用。
因此,我将调整后的图像保存(复制)到服务器上的文件系统。显然我将图像的路径存储到数据库中,以便在需要时可以直接加载它。

我尝试了 imageresize 包中包含的内存缓存,但在我的情况下它不起作用。

关于file-upload - Symfony2 : Resizing uploaded images,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8769468/

相关文章:

javascript - 使用 Javascript 上传文件返回 'Access Denied' 错误与程式化 <输入类型 ='file'> 到按钮

php - 将 SQL 查询循环合并为一个 SQL 查询

PHP 图像大小调整

javascript - 如何使用 JavaScript 将图像缩放到全屏?

python - 如何在 Django 中调整图像大小并将图像裁剪为正方形?

.net - ASP.NET 保留上传的文件名

php - 无法在 Hostgator 中上传大于 1Mb 左右的文件

java - Spring MVC 多文件上传与 HTML5 多文件表单功能

symfony - Class ..Entity\User 不是有效的实体或映射的父类(super class)

php - 在使用 Symfony2 的 Apache 上,除了主页之外的每个页面上的 SSL 安装后 "Page Not Found"错误