Avatar billede jacob_m Nybegynder
09. november 2004 - 09:30 Der er 5 kommentarer og
1 løsning

Billede oven på billed (GDlib)

Hey..

Jeg har ledt efter en tutorial eller andet marteriale der kan vise mig hvordan man bruger GDlib til at placere et billede oven på et andet billede.

Er der nogle der kan hjælpe mig med et lille kode eksempel?
Avatar billede coderdk Praktikant
09. november 2004 - 10:53 #1
Ikke testet:

<?php

$im1 = imagecreatefromjpeg( "fil1.jpg" );
$w1 = imagesx( $im1 );
$h1 = imagesy( $im1 );
$im2 = imagecreatefromjpeg( "fil2.jpg" );
$w2 = imagesx( $im2 );
$h2 = imagesy( $im2 );
$mw = ( $w1 > $w2 ? $w1 : $w2 );
$mh = ( $h1 > $h2 ? $h1 : $h2 );
$dst = imagecreatetruecolor( $mw, $mh );
imagecopymerge( $dst, $im1, 0, 0, 0, 0, $w1, $h1, 0 );
imagecopymerge( $dst, $im2, 0, 0, 0, 0, $w2, $h2, 0 );

header( "Content-Type: image/jpeg" );

imagejpeg( $dst, "", 90 );

imagedestroy( $im1 );
imagedestroy( $im2 );
imagedestroy( $dst );

?>
Avatar billede jacob_m Nybegynder
14. november 2004 - 17:28 #2
okay... kan godt se pointen der.. hvis man så vil have det øverste billede justeret så det kommer til at ligge i nederste højre hjørne !!!..

Hvordan går man så det?
Avatar billede coderdk Praktikant
14. november 2004 - 19:26 #3
Udregner hvor det skal være ;)

http://dk2.php.net/imagecopymerge det er destinations X og Y du leder efter...
Avatar billede jacob_m Nybegynder
15. november 2004 - 20:52 #4
ok.. nu begyder det at give mening, også med dit eksempel oven over...

arbejder selv videre med det, nu er jeg efterhånden på sporet.. mange tak.. :D....

Vil du ligge et svar?
Avatar billede jacob_m Nybegynder
15. november 2004 - 21:06 #5
lille svar :P
Avatar billede coderdk Praktikant
15. november 2004 - 21:11 #6
Yesh :)
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