24-bit PHP şeffaflık ile PNG GIF görüntü filigran nasıl?

1 Cevap php

Ben JPG / GIF / PNG görüntülerinde bir su işareti olarak bir 24-bit saydam PNG resim koyabilirsiniz bir komut dosyası oluşturma.

Yani, çok i, JPEG ve PNG ile başarılı oldu.

Ama nasıl ben gif dosyaları ile aynı elde edebilirsiniz? GIF dosyaları için, filigran görünür, ama şeffaflık olmadan yok.

Lütfen yardım edin.

Thanks, Anjan

1 Cevap

GIF görüntüleri endeksli renk paletlerini kullanabilirsiniz. Muhtemelen yaptığında alfa kanalı sıyırma bir dizine-renk biçimine dönüştürme PNG ne olursa olsun görüntü kütüphanesi (ben gd tahmin ediyorum) kullanarak konum GIF görüntü ile başka bir görüntü (filigran) birleştirmek için böylece.

Muhtemelen filigran ile birleştirmek, sonra birinci olmayan endeksli renk biçimine GIF görüntüyü dönüştürmek için ikna etmek için bir yol bulmak ve sonra tekrar bir dizine-renk GIF yazmak gerekir.