2013-06-12 50 views
0

我想攔截imageresizing.net管道以有條件地調整圖像大小。情景是這樣的。使用imageresizing.net有條件地調整圖像大小

任何圖像600px的或更大的應被調整至600像素寬

如果圖像是300-> 599px應該如果被調整爲300像素寬

其小於150像素應該有空白被填充到300px寬。

我知道我可以實現上述每個使用庫,但我不知道提前調用源圖像的大小。有沒有一個入口點,我可以攔截原始圖像大小,並調整上述的調整大小標準?

我確實發現了這一點,但我不確定如何實現它。 How to avoid imageresizing if width and height is same as original?

回答

0

要以高效的方式完成此操作,您必須快速將源文件的寬度/高度存儲在某處。每次打開源文件都是不可接受的。

+0

感謝您的答案,你有一些樣板代碼,我可以從中獲取源圖像大小?上述問題的實施是不需要的,我只是努力獲得價值觀。 –

+0

我要修改我的方法,在這種情況下的源圖像是遠程的,所以你說這不會以高性能的方式工作。 –