2014-09-19 113 views
8

我用imagepng功能PHP來調整圖片。在當前的代碼中,我沒有指定quality參數。什麼是`imagepng`功能(`PHP`)`quality`參數的默認值?

imagepng($im_dest, $destfile); 

但現在我想使用它,並根據用戶的需求增加或減少質量。要做到這一點,我需要知道什麼是質量參數的這個函數的默認值,但不幸的是,我無法找到,在php.net網站。

description of imagepng function in the official website of php

你知道什麼是default價值? quality參數是否會大大影響輸出尺寸和質量?

一個問題:別的地方,我調整上傳的圖片(到原來的大小),以確保沒有附帶任何惡意腳本。這是一種好的做法還是沒有必要?

非常感謝您爲是有幫助的。

回答

8

當我讀了一些用戶貢獻的筆記,我發現這一個,並說默認質量在Gmail的點com

從PHP源設置爲6

從mhorne69(GD .h):

2.0.12:壓縮級別:0-9或-1,其中0完全沒有壓縮,1是最快的但生成較大的文件,9提供最佳的壓縮(最小的文件) 很長的時間,以壓縮,並 -1選擇d efault編譯到zlib庫中。結論:基於zlib的手冊(http://www.zlib.net/manual.html)的默認 壓縮級別設置爲6

我希望回答您的問題:)

+0

非常感謝你,它做到了。你知道我第二個問題的答案嗎? – Ormoz 2014-09-19 01:26:27

+1

我還沒有做到這一點,但嘗試看看這個職位。 http://stackoverflow.com/questions/21525125/check-image-for-malicious-code-and-delete-it – loki9 2014-09-19 01:29:44