我正在使用GD輸出一個圖像,這是一個truecolor + alpha通道PNG文件,使用imagepng很好。不過,我希望能夠輸出兼容ie6的256色PNG。根據imagetruecolortopalette的官方文檔:PHP + GD:imagetruecolortopalette不保持透明度
代碼已被修改,以儘可能保留最終的調色板中的alpha通道信息,並儘可能保留顏色。
但是,我發現這個函數的結果根本沒有保留任何透明度。我用this firefox image將文本疊加在上面作爲測試,並且所有功能都給了我一個白色背景和一個奇怪的深藍色邊框。我知道我不希望保留完整的Alpha通道,但是肯定這個功能至少會在透明背景中起作用。有什麼我失蹤?我能採取哪些替代方法?
使用此功能關閉Alpha通道不會將以前透明的圖片部分正確轉換爲透明顏色。 – AlexMax 2010-04-12 14:09:35