[英]How to watermark GIF image with 24-bit PNG with transparency in PHP?
我正在創建一個腳本,該腳本可以將24位透明PNG圖像作為水印放在JPG / GIF / PNG圖像上。
到目前為止,我在JPEG和PNG方面取得了成功。
但是我該如何使用gif文件實現相同的目的? 對於GIF文件,確實會出現水印,但沒有透明度。
請幫忙。
謝謝,Anjan
GIF圖像使用索引的調色板。 為了將另一張圖像(您的水印)與GIF圖像結合在一起,無論您使用的是什么圖像庫(我猜是gd),都可能會將PNG轉換為索引顏色格式,當它執行時會去除alpha通道所以。
您可能需要找到一種方法來說服它,首先將GIF圖像轉換為非索引顏色格式,然后將其與水印合並,然后再次將其寫回到索引顏色GIF。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.