26. marts 2005 - 17:40
Der er
2 kommentarer og
1 løsning
Sammensmelt to billeder med GDlib.
Håber jeg kan forklare spørgsmålet ordentligt. Ellers må I lige sige til ;-)
Er det muligt, med f.eks. GDlib, at når jeg uploader et billede, så lægges der et PNG-billede med alpha-transparency ovenpå. Således, at der automatisk kommer en ramme på de billeder som uploades. Mit PNG indeholder en ramme med en stor gennemsigtig firkant i midten. Det skal så forstås som om det uploadede billede lægger sig bagved PNG-billedet.
Til sidst må det hele godt gemmes som JPG.
26. marts 2005 - 18:25
#1
Denne kode laver et lille logo (logo.png) i nederste højre hjørne af billedet (billede.jpg) og gemmer det som et nyt (nyt.jpg):
<?php
$src = imagecreatefromjpeg( 'billede.jpg' );
$over = imagecreatefrompng( 'logo.png' );
$sw = imagesx( $src );
$sh = imagesy( $src );
$ow = imagesx( $over );
$oh = imagesy( $over );
imagealphablending( $src, true );
imagecopy( $src, $over, ( $sw - $ow - 10 ), ( $sh - $oh - 10 ), 0, 0, $ow, $oh );
imagejpeg( $src, 'nyt.jpg', 90 );
?>