我想創建一個動態圖像,將使用GD創建PHP ...我需要做的是能夠指定一個圖像的分層結束另一個。圖像應該略微重疊,並且隨着朝向圖像的右側而變小......但是,只有通過反轉腳本才能讓PHP將圖像呈現在左側頂部的唯一方法是通過反轉腳本。PHP生成一個圖像結合不同「層」上的幾個圖像
我想某種方式能夠通過1添加圖像1至圖像由左到右,但其左側的圖像重疊在一個在右邊....
沒錯像PHP中的z-index,有沒有辦法做到這一點?
我想創建一個動態圖像,將使用GD創建PHP ...我需要做的是能夠指定一個圖像的分層結束另一個。圖像應該略微重疊,並且隨着朝向圖像的右側而變小......但是,只有通過反轉腳本才能讓PHP將圖像呈現在左側頂部的唯一方法是通過反轉腳本。PHP生成一個圖像結合不同「層」上的幾個圖像
我想某種方式能夠通過1添加圖像1至圖像由左到右,但其左側的圖像重疊在一個在右邊....
沒錯像PHP中的z-index,有沒有辦法做到這一點?
GD中的圖像處理是加法的,AFAIK。如果你要操作一個圖像(在你的情況下,創建一個合成圖像),那麼你需要從一個基礎開始(也許是一個堅實的背景),然後添加件。
你可以得到你想要執行的兩個過程之一的效果:
是啊,這正是我現在正在做的大聲笑...我想知道如果也許有一個更簡單的方法來做到這一點...現在我有一個圖像的數組,這是顛倒array_inverse,然後foreach循環創建重疊的影響......如果這是唯一可行的方式做到這一點罰款大聲笑......只是想知道是否有辦法做到這一點更容易:))...感謝您的答覆:) – ShadowPuppet 2010-10-26 01:37:36
你可以使用ImageMagick嗎?可能會更容易。 – 2010-10-26 01:10:05
你能舉一個例子嗎?這會讓你更容易理解你的問題。 – Entity 2010-10-26 01:13:34
'gd'是一個非常簡單的基於像素的圖形操作庫。不幸的是,它沒有像圖層這樣的奇特功能。如果您需要,您必須在代碼中構建這些功能。 – deceze 2010-10-26 01:26:48