Avatar billede donslund Nybegynder
08. december 2005 - 21:41 Der er 8 kommentarer og
1 løsning

lægge 3 billeder oven på hinanden

Jeg har 3 billeder

bund.png
1.jpg
ramme.png --> transparent

Kan jeg ikke lægge disse billeder overpå hinanden?

$pic = "../billeder/1.jpg";
$bund = "../grafik/bund.png";
$overlay = "../grafik/ramme.png";
$thepic = imagecreatefromjpeg($pic);
imagealphablending($thepic, true);
$thebund = imagecreatefrompng($bund);
$theoverlay = imagecreatefrompng($overlay);
$imgX = imagesx($thebund);
$imgY = imagesy($thebund);
imagecopy($thebund, $theoverlay, 10, 10, 0, 0, $imgX, $imgY);
imagecopy($thebund, $theoverlay, 20, 20, 0, 0, $imgX, $imgY);
imagepng($thebund, '', 100);
imagedestroy($thepic);
imagedestroy($theoverlay);
Avatar billede donslund Nybegynder
08. december 2005 - 22:09 #1
Den bliver ikke gennemsigtig og hvis jeg ændre den ene imageCopy linie til: imagecopy($thebund, $thepic, 10, 10, 0, 0, $imgX, $imgY);, så går php ned.

Er det fordi jeg lægger et jpg oven på et png?
Avatar billede jakobdo Ekspert
09. december 2005 - 17:29 #2
Ja, selve jpeg er jo ikke transparent! Det er kun gif og png.
Avatar billede donslund Nybegynder
09. december 2005 - 17:34 #3
Det var jo kun det øverste billede der behøver være gennemsigtigt. Jeg har lavet det om, så jeg kan gøre det med 2 jpg-billeder. Men det er ikke så pænt. Kan det ikke lade sig gøre at lave et jpg om til png?
Avatar billede jakobdo Ekspert
09. december 2005 - 17:35 #4
Ikke så det blive trans!
Men du kan godt tage det og så efterfølgend redigere!
Avatar billede donslund Nybegynder
09. december 2005 - 17:40 #5
bare så jeg kan lægge dem sammen. Det der starter som jpg skal ikke være transparent.
Avatar billede jakobdo Ekspert
09. december 2005 - 20:36 #6
Hvis du har jpeg i bunden, og lægger 2 png'er ovenpå, så skulle det virke!
Avatar billede donslund Nybegynder
11. december 2005 - 16:04 #7
Jeps. Det virker. Smid et svar.
Avatar billede jakobdo Ekspert
11. december 2005 - 18:48 #8
Svar!
Avatar billede jakobdo Ekspert
11. december 2005 - 18:51 #9
Takker for point!
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