課程
/后端開發
/PHP
/GD庫實現圖片水印與縮略圖
?壓縮過的圖片成黑色的了,請問這是怎么回事,參數跟視頻中的是一樣的。
2015-07-05
源自:GD庫實現圖片水印與縮略圖 4-3
正在回答
$image_thumb=imagecreatetruecolor(300, 200);這個是底色圖片 300X200
imagecopyresampled($image_thumb,$image , 0, 0, 0, 0, 300, 200, $info[0], $info[1]);第一個0,0是底色圖片的起始坐標就是左上角 。第二個0,0是原圖片的起始坐標,300,200是合并上去的圖片的寬和高。如果你這個是0,0則圖片必定是黑色的,最后倆個參數是你圖片的選取范圍,如上則是選取了源圖片的寬和高,則就是整張圖片壓縮,若你適當減小參數值,則圖片是不完整的圖片,他只能顯示部分。我說的夠明白了吧。估計是哪里設置錯誤了,否則不可能出現這種問題。
舉報
帶你快速高效的完成圖片處理工作,還可以加深對面向對象的理解
3 回答圖片邊緣都是黑色的
1 回答網頁輸出黑底中間白色正方形框不出圖片
1 回答為什么圖片顏色變了
5 回答圖片可以顯示但是不顯示水印文字,封裝好的壓縮圖片和沒有封裝的文字水印都能運行
3 回答png圖片怎么才能處理成圖片本身的樣子,而不是帶有背景色
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-15
$image_thumb=imagecreatetruecolor(300, 200);這個是底色圖片 300X200
imagecopyresampled($image_thumb,$image , 0, 0, 0, 0, 300, 200, $info[0], $info[1]);第一個0,0是底色圖片的起始坐標就是左上角 。第二個0,0是原圖片的起始坐標,300,200是合并上去的圖片的寬和高。如果你這個是0,0則圖片必定是黑色的,最后倆個參數是你圖片的選取范圍,如上則是選取了源圖片的寬和高,則就是整張圖片壓縮,若你適當減小參數值,則圖片是不完整的圖片,他只能顯示部分。我說的夠明白了吧。估計是哪里設置錯誤了,否則不可能出現這種問題。