2011-08-30 19 views
4

我在我的網站上建立圖片上傳功能,讓用戶可以上傳任何尺寸的圖片到網站。此圖片會自動調整爲縮略圖大小。我瀏覽過一些代碼,我看到一些使用imagecopyresampled()函數來調整大小和一些imagecopyresized()。哪一個是最好用的?有什麼區別?哪個函數用於創建縮略圖imagecopyresampled()或imagecopyresized()?

+0

可能的重複http://stackoverflow.com/questions/1657468/image-upload-script-to-make-thumbnails-and-getting-unwanted-posterized-images –

回答

4

imagecopyresized()將一個圖像的矩形部分複製到另一個圖像。 dst_image是目標圖像,src_image是源圖像標識符。

imagecopyresampled()拷貝一個圖像到另一個圖像的矩形部分,平滑地插入像素值,因此,特別地,減小圖像的大小而仍然保持清晰度的很大。

php.net是你的朋友

這似乎過分sn。。對於那個很抱歉。我個人總是使用imagecopyresampled()