PHP beginner |
|
Matthias, dat is zeker mogelijk!
<?php
# Het achtergrondplaatje inladen
$rAchtergrond = imagecreatefrompng( 'images/landkaart/wereldkaart.png' );
# Het tweede plaatje inladen
$rOverlay = imagecreatefrompng( 'images/anderplaatje.png' );
# De afmetingen van het plaatje bepalen
$iWidth = imagesx( $rOverlay );
$iHeight = imagesy( $rOverlay );
# De coördinaten van het tweede plaatje op het achtergrondplaatje
$iX = 0;
$iY = 0;
# Plaatje twee op $iX,$iY plakken.
imagecopymerge( $rAchtergrond, $rOverlay, $iX, $iY, 0, 0, $iWidth, $iHeight , 100 );
# Header zodat de browser weet wat er komt
header( 'Content-type: image/png' );
# Plaatje uitspugen
imagepng( $rAchtergrond );
# Troep opruimen
imagedestroy( $rAchtergrond );
imagedestroy( $rOverlay );
?>
<?php # Het achtergrondplaatje inladen $rAchtergrond = imagecreatefrompng( 'images/landkaart/wereldkaart.png' ); # Het tweede plaatje inladen $rOverlay = imagecreatefrompng( 'images/anderplaatje.png' ); # De afmetingen van het plaatje bepalen $iWidth = imagesx( $rOverlay ); $iHeight = imagesy( $rOverlay ); # De coördinaten van het tweede plaatje op het achtergrondplaatje $iX = 0; $iY = 0; # Plaatje twee op $iX,$iY plakken. imagecopymerge( $rAchtergrond, $rOverlay, $iX, $iY, 0, 0, $iWidth, $iHeight , 100 ); # Header zodat de browser weet wat er komt header( 'Content-type: image/png' ); # Plaatje uitspugen imagepng( $rAchtergrond ); # Troep opruimen imagedestroy( $rAchtergrond ); imagedestroy( $rOverlay ); ?>
That should do it
Edit // Geen auto PHP highlighting, even code blokjes toegevoegd |