本文目錄一覽:
- 1、php上傳圖片功能! 批量上傳和預覽縮略圖 壓縮圖片大小!並且能把圖片上傳的路徑保存到資料庫!
- 2、thinkphp縮略圖問題
- 3、thinkphp如何做圖片壓縮呢?
- 4、php中使用GD庫壓縮圖片只壓縮寬度 高度不變應該如何處理
php上傳圖片功能! 批量上傳和預覽縮略圖 壓縮圖片大小!並且能把圖片上傳的路徑保存到資料庫!
php的批量上傳.一般來說需要藉助flash才能實現,可以選擇多個文件.
其實你為何要7個欄位呢.應該是單個欄位.多條記錄的結構.
單個上傳的你能弄明白么.
thinkphp縮略圖問題
請確認縮略圖的目錄是否已經手動建立
保存文件的目錄不要放在模板目錄下,應該放在項目目錄下
thinkphp如何做圖片壓縮呢?
在上傳圖片的時候先看看圖片有多大,一般來說導航幻燈片的圖片單張大小盡量不超100k,產品圖不超過20k,這樣載入還慢的話就用ajax後載入方法,可以是滾動載入之類,但是對蜘蛛抓取頁面並不是很友好。
至於你說的用tp把圖片壓縮,那隻能是將圖片的尺寸改成你想要的尺寸,大小的話是web所用格式大小,等頁面載入完你又換原圖,這樣相當於又載入了一遍,還不如做ajax滾動載入。
php中使用GD庫壓縮圖片只壓縮寬度 高度不變應該如何處理
如果高度不變的話:
function resize($src,$w)
{
…..
imagecopyresized($temp_img, $im, 0, 0, 0, 0, $w, $height, $width, $height);
…..
}
順便提一句,我把你的代碼調試了一下,感覺有幾個地方代碼有點迷惑:
1. $savepath=”{$dir}/{$name}”;//縮略圖保存路徑,新的文件名為*.thumb.jpg
從代碼上看貌似生成不了這樣的文件名。
2. getImageInfo($src)、 create($src) 都不是系統函數
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/295341.html