有沒有什麼辦法在Symfony2中上傳圖片時調整圖片大小?Symfony2:調整上傳圖像的大小
ImagineAvalancheBundle只允許在檢索它們時將圖像調整爲縮略圖,這對我來說不是真正的高性能。
此外,UploadedFile的對象retreived時發佈的數據似乎並不具有調整方法...
任何想法?
有沒有什麼辦法在Symfony2中上傳圖片時調整圖片大小?Symfony2:調整上傳圖像的大小
ImagineAvalancheBundle只允許在檢索它們時將圖像調整爲縮略圖,這對我來說不是真正的高性能。
此外,UploadedFile的對象retreived時發佈的數據似乎並不具有調整方法...
任何想法?
我擁有了你所要求的同樣的問題。
主要問題是該包直接調整大小和/或裁剪圖像。 因此,對於大圖像以及每頁預計會有很多圖像需要花費大量時間。
所以我通過直接調用imageuploadresize()
函數來修復這個問題。 因此,我將調整大小的圖像保存(複製)到服務器上的文件系統。很明顯,我將圖像的路徑存儲到數據庫中,以便在需要時直接加載它。
我嘗試了包括內存緩存的imageresize束但對我來說這是行不通的。
什麼是你的目標?調整大小和裁剪?其他?
我不明白爲什麼你說的那個包大小調整爲僅縮略圖,你可以精確地定義你的調整大小通過配置預設:
# app/config/config.yml
avalanche_imagine:
filters:
my_thumb:
type: thumbnail
options: { size: [120, 90], mode: outbound }
閱讀正常,他並沒有說「只調整大小縮略圖」,他說,「只允許調整圖像的大小......當檢索它們時」,忽略虛線部分 – gondo 2014-11-03 15:59:19
我有一個項目,我實際上正在開發相同的問題。我在網上搜索了很多東西,沒有發現任何真正的性能,也很容易用於非技術人員。
我創建了一個包,可以通過jquery file upload上傳,並通過jcrop與其他功能一起上傳。
的想象包緩存重採樣圖像,所以 – 2012-01-07 13:26:11
是否使用學說的表現是不是一個真正的問題,除非你有一個非常低的高速緩存命中率(在大多數情況下,使用特定用戶上傳) ? – 2012-01-07 15:37:24
我有同樣的問題,我不能使用本地緩存。我將調整大小的圖像卸載到CDN。 – Acyra 2012-02-11 23:10:16