我一直在環顧四周,想知道每個人用來調整圖像的大小,以防萬一我錯過了。PHP圖片大小調整 - 需要的意見
我正在使用php imageGD庫imagejpeg()等。
我已經不斷更新我的課,試圖「解決」這一種情況:
如果圖像的用戶上傳是說469x358和顯示結束畫面必須或設計,以適應一個120x80框內例如。如果我根據寬度調整大小,所得到的大小調整後的圖像將爲120x92,那麼我可以修改高度,但這會像素化或擠壓圖像,我也可以用imageGD或CSS溢出隱藏來裁剪結束。
我已經快速瀏覽過,並且看到有一些算法(bicubic ect)可以用來縮小圖像,使圖像變得銳利,所以它看起來並不像我看到的imageGD一樣。有沒有人使用過這種算法?
我也看過ImageMagick有人用過這個軟件嗎?它是否更好地縮小圖像?
我目前正在修剪隱藏溢出的結尾,但有沒有更好的方法?
[Image Scaling](http://en.wikipedia.org/wiki/Image_scaling)給出了各種方法(算法)的粗略概述 - 至少是最常見的方法。什麼更好取決於你想達到什麼。 – hakre 2011-06-08 17:02:01
我認爲在閱讀ImageMagick文檔大約5分鐘後,它就是要走的路我很震驚,我從來沒有真正聽說過或使用過它。它具有我希望http://www.imagemagick.org/Usage/resize/#resize的功能,它只會縮小較大的圖像並調整大小以適應指定的某個尺寸。這是其他人使用的嗎? – 2011-06-08 17:08:26
總是依賴。如果它適合你,請使用它。我知道很多人對imagemagick充滿信心,所以繼續。我知道有一個新的版本可以更好地支持內存和處理器,但這僅僅是保證金 – hakre 2011-06-08 17:10:09