2012-09-26 131 views
4

我想建立一個PHP腳本來優化圖像,類似於PunyPNG或Kraken.io如何優化圖像。從本質上講,我需要能夠獲取.jpeg,.png和.gif圖像,並儘可能減少文件大小而不會損失質量(或質量損失最小)。通過PHP優化圖像

這些服務提供的API,但我想避免不必要的成本,我不想受到特定數量的日常使用的限制。

這可以用像ImageMagick這樣的東西來完成嗎?這是可能的,還是它太複雜了?

+0

png是無損的。如果沒有從根本上擺脫圖像內容或者提高壓縮級別,您無法「優化」。 jpeg優化通常涉及降低質量設置,但在獲得太多視覺工件之前,弄清楚可以走多遠的路線並不重要。 –

回答

2

基本上,最簡單的路線是使用一些從PHP執行的命令行工具。

這已經在這裏找到答案:PNG optimisation tools

1

談到重新調整圖片大小,他們從來沒有一個問題,有幾個工具來幫助你做到這一點散裝。既然你特別說PHP,我期待你會用它在頁面上顯示它。爲了同樣的目的,我不久前寫了這個小小的劇本,這可能對你有一些幫助。把它叉在這裏https://github.com/whizzzkid/phpimageresize