2008-12-09 40 views
1

我使用PHP 5 GD Lib來做一些圖形操作,而且我無法找到一種方法來解決旋轉圖像或複製時出現的黑色背景將圖像轉換爲另一個(較大)圖像。爲GD Lib設置背景顏色imagerotate和imagecopy

假設我正在處理一個JPEG文件,這當然不是透明的,我怎樣才能使用GD Lib旋轉圖像,並最終得到白色背景/畫布而不是黑色背景?

回答

3

這一評論是從PHP文檔和歸功於「weareexit在雅虎點Co點英國」

「如果你想放置在您之前已imagecreatetruecolor創建一個更大的畫布圖像() ,但您不希望默認的黑色背景包圍它:使用imagefill()AFTER imagecopyresampled()。「

+0

謝謝!我最終從所有4個角落做了一個imagefill(),以便「氾濫」整個畫布。 – Rafe 2008-12-09 18:12:36