Warning: imagedestroy() expects parameter 1 to be resource
創(chuàng)新互聯(lián)建站專注于路北網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供路北營銷型網站建設,路北網站制作、路北網頁設計、路北網站官網定制、微信小程序開發(fā)服務,打造路北網絡公司原創(chuàng)品牌,更為您提供路北網站排名全網營銷落地服務。
看錯誤提示應可能是 $rs_al["zp"] 空值或輸出的圖片路徑不正確
if(empty ($rs_al["zp"])){
echo '空值!';
}elseif(!file_exists($rs_al["zp"])){
echo '文件不存在或路徑不正確';
}else{
$thumb - Createthumb($rs_al["zp"]);
}
ImageMagick沒用過,一般直接用內置的GD庫,沒有發(fā)現(xiàn)你說的這么嚴重的失真問題。
利用GD庫創(chuàng)建縮略圖的大致思路如下:
依據(jù)設定的尺寸創(chuàng)建真彩色畫布$im=createtruecolor(120,90);
讀取原始文件尺寸,按照原始尺寸的寬度和高度比例,計算出縮略圖的大小(可能與給定的尺寸有一定的偏差)
將原始圖像拷貝并縮放到創(chuàng)建的真彩色縮略圖畫布上。
輸出縮略圖文件。
可能就是因為利用的是這個真彩色,縮略圖效果還湊合,也不是說絕對不失真的
你可以去后盾人平臺看看,里面的東西不錯
thinkphp產生的縮略圖和原圖在文件名上有一定的規(guī)律,縮略圖比原圖的名稱多了個thumb,這樣的話你就不需要存名稱進數(shù)據(jù)庫了,在調用的時候在其文件名出多加個thumb就可以了。
自定義縮略圖尺寸,解決V9圖片質量,縮略圖模糊問題
在調用縮略圖的時候
默認調用方法是這樣的,{thumb($r[thumb]),用這個默認標簽調用出來的縮略圖是不完整的,并且很模糊。
加上以下參數(shù){thumb($r[thumb],292,195,1),292和195分別是要生成的縮略圖的寬和高,1是質量
如多個地方都調用了縮略圖,并且參數(shù)上的尺寸不一樣,后臺就會生成多張縮略圖
如幫到您,請點個贊~
本文標題:php縮略圖數(shù)據(jù)庫 php縮小圖片
瀏覽路徑:http://vcdvsql.cn/article14/ddeigde.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供云服務器、網站制作、移動網站建設、網站營銷、Google、手機網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)