2011-10-05 135 views
2

如何將32位PNG文件轉換爲24位PNG使用PHP的文件。將32位PNG文件轉換爲24位PNG文件

btw我使用Codeigniter,並計劃在Dreamhost中託管文件。

謝謝!

+1

你可以使用ImageMagick嗎? –

+0

可能,我只是閱讀http://www.imagemagick.org/Usage/formats/#png_formats – Nemanja

回答

-1

試試這個:

exec('convert -depth 24 /path/to/old/image.png /path/to/new/image.png'); 

有一個PEAR包ImageMagick的,雖然做一個系統調用也適用,如果你的主機提供商沒有安裝PEAR包。

+0

'system('convert -depth 24 order/41/4e8e99f15be6f/png-export.png order/41/4e8e99f15be6f/png -export-24.png');',有什麼奇怪的我得到這個錯誤** FPDF錯誤:不支持16位深度:order/41/4e8e99f15be6f/png-export-24.png ** – Nemanja

+3

-depth 24 is不正確。深度是指每個樣本的位數,並且您希望8不是24.從ImageMagick請求RGB888的最簡單方法是「convert old.png png24:new.png」 –

相關問題