這篇文章主要為大家展示了“php中imagepng報(bào)錯(cuò)怎么辦”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“php中imagepng報(bào)錯(cuò)怎么辦”這篇文章吧。
成都創(chuàng)新互聯(lián)是一家專業(yè)提供玄武企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為玄武眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
php imagepng報(bào)錯(cuò)是因?yàn)镮magePNG生成圖像的質(zhì)量范圍是從0到9的,當(dāng)傳入該范圍以外的參數(shù)則該函數(shù)不會(huì)工作,其解決辦法就是將值更改為0到9之間,錯(cuò)誤會(huì)自行消失。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
如何解決php imagepng報(bào)錯(cuò)問(wèn)題?
php上傳圖片時(shí)報(bào)錯(cuò):gd-png error: compression level must be 0 through 9
報(bào)錯(cuò)問(wèn)題
Warning: imagepng(): gd-png error: compression level must be 0 through 9
JPEG圖像生成的圖像的質(zhì)量的是一個(gè)范圍從0(最低質(zhì)量,最小的文件大?。┑?00(最高質(zhì)量,最大文件大?。?/p>
imagejpeg($imgSource, $path, 100);
而出現(xiàn)這一錯(cuò)誤的原因是因?yàn)镮magePNG生成圖像的質(zhì)量范圍從0到9的,傳入的這個(gè)范圍以外的參數(shù)則該函數(shù)不會(huì)工作。所以,簡(jiǎn)單地將值更改為0到9之間,錯(cuò)誤會(huì)自行消失。
imagepng($imgSource, $path, 9);
以上是“php中imagepng報(bào)錯(cuò)怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!