您好,登錄后才能下訂單哦!
今天小編給大家分享一下php畫圖后不清晰如何解決的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
php畫圖后不清晰的解決辦法:1、打開相應的php代碼文件;2、查看“magejpeg()”函數;3、修改該函數中的參數,其語句為“imagejpeg($resource_img, $save_image, 100);”;4、釋放圖像資源所占用的內存即可。
php畫圖后不清晰?PHP 生成/保存的圖片不清晰?
我遇到的問題是使用 imagejpeg 保存圖片的時候,保存下來的圖片不清晰
原因:imagejpeg() 有一個獨有的參數 quality ,這個參數的默認值是75,將這個參數設置成100就可以了
imagejpeg($resource_img, $save_image, 100);
注意: 其他的方法,例如:imagegif()和imagepng() 并沒有這個參數。
還有,處理完圖片以后,記得釋放圖像資源所占用的內存噢~
相關介紹:
imagejpeg
(PHP 4, PHP 5, PHP 7, PHP 8)
imagejpeg — 輸出圖象到瀏覽器或文件。
說明
imagejpeg(resource $image, string $filename = ?, int $quality = ?): bool
imagejpeg() 從 image 圖像以 filename 為文件名創建一個 JPEG 圖像。
參數
image
由圖象創建函數(例如imagecreatetruecolor())返回的 GdImage 對象。
filename
文件保存的路徑或者已打開的流資源(此方法返回后自動關閉該流資源),如果未設置或為 null,將會直接輸出原始圖象流。
如果要省略這個參數而提供 quality 參數,使用NULL。
quality
quality 為可選項,范圍從 0(最差質量,文件更小)到 100(最佳質量,文件最大)。默認為 IJG 默認的質量值(大約 75)。
以上就是“php畫圖后不清晰如何解決”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。