Aplicare watermark pe imagine

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

alexandru_24
Senior Member
Mesaje: 261
Membru din: Mar Iul 11, 2006 11:27 am
Localitate: Bucuresti
Contact:

Aplicare watermark pe imagine

Mesajde alexandru_24 » Vin Oct 22, 2010 11:45 am

Lucrez la o clasa watermark. Toate merg bine si frumoase pana la un anumit punct, si anume: In momentul in care aplic watermark cu extensia .png pe o imagine de tip .gif, imaginea aplicata peste cea .gif, nu are transparenta. Am gasit o solutie, dar sunt sigur ca se poate si mai bine de atat. Solutia pe care o folosesc in acest moment este atunci cand am o imagine de tip gif si doresc sa aplic watemark, ma folosesc de un watermark cu extensia gif, deci practic ma folosesc de doua imagini watermark (.png si .gif), apoi verific ce extensie are imaginea peste care doresc sa aplic acest watermark. Daca este imagine de tip gif, ma folosesc de watermark.gif, daca este imagine de tip png sau jpeg ori jpg, ma folosesc de watermark.png.

Exista cumva vreo solutie sa aplic acest watermark.png peste imagini de tip .gif si sa obtin transparenta?


am un magazin online de baterii laptop www.baterii-laptop.com.ro si unul de gadgeturi, accesorii telefoane mobile, etc... www.abshop.ro

cosmin224
PHPRomania Supporter
Mesaje: 12
Membru din: Vin Sep 17, 2010 3:28 pm

Mesajde cosmin224 » Mar Noi 09, 2010 5:49 pm

ar trebui sa apelezi imagealphablending pe imagine si pe watermark inainte sa le pui una peste alta,
sau ..

nu stiu daca solutia va functiona pe codul tau, dar poti incerca sa sa creezi o noua imagine (imagecreatetruecolor) apoi sa apelezi imagealphablending pe imaginea creata si peste ea sa copii cele 2 imagini .


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 19 vizitatori