Avatar billede bigo Nybegynder
20. april 2006 - 13:21 Der er 6 kommentarer og
1 løsning

transparent billede - ikke transparent

Hejsa.

Jeg prøver og lave en kopiering af et image ovenpå et andet (en slags watermarking) og jeg har gemt billedet som skal kopieres ovenpå som transparent png.

Men det har stadig en hvid baggrund efter endt kopiering.

Nogen der kan hjælpe.

Kode:
$logo = imagecreatefrompng("/internet/www/brianab.dk/www/setup/lock.png") or die ("Error creating logo.");
                            imageAlphaBlending($logo, true);
                            imageSaveAlpha($logo, true);
                            $insert_x = 35;
                            $insert_y = 55;
                            imagecopymerge($img_des,$logo,0,0,0,0,$insert_x,$insert_y,99) or die("Error making logo.");
Avatar billede drbean Nybegynder
20. april 2006 - 13:38 #1
Du skal angive hvilken farve der skal være transparent:

$Trans=ImageColorAt($picture,1,1);
imagecolortransparent($picture,$Trans);
Avatar billede drbean Nybegynder
20. april 2006 - 13:39 #2
Sry, her vælger jeg det øverste hjørne til venstre (tror jeg) og vælger den som transparent. Du kan selvfølgelig vælge en farve selv
Avatar billede bigo Nybegynder
20. april 2006 - 13:58 #3
Så det er den f.eks. hvide farve der skal være transparent..
Avatar billede drbean Nybegynder
20. april 2006 - 14:05 #4
ja, men gør det på det billede som du vil ligge henover det andet, inde du merger dem sammen
Avatar billede bigo Nybegynder
20. april 2006 - 14:18 #5
Takker, det virker og jeg er glad.. smid et svar, pls.
Avatar billede drbean Nybegynder
20. april 2006 - 14:27 #6
Det var så lidt...

samler ikke på point, så behold dem bare selv
Avatar billede bigo Nybegynder
20. april 2006 - 15:07 #7
Ok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester