Jump to content

gd related: problem with figuring out function order for image merging.


shutat

Recommended Posts

I'm trying to merge two images on the fly; I have a base image and a smaller image with a "white" border that I'd like to get rid of.  I can merge the images ok, but I can't seem to get rid of the border.  I was wondering if it's my choice of functions, something I'm missing, or perhaps the mask color.

 

Any hints are greatly appreciated.

 


$base = "imgs/base.png";
$merg = "imgs/test.png";

list($bw, $bh) = getimagesize($base);
list($mw, $mh) = getimagesize($merg);

$tmp = imagecreatetruecolor($bw, $bh);
$src1 = imagecreatefrompng($base);
$src2 = imagecreatefrompng($merg);

imagecopy($tmp, $src1, 0, 0, 0, 0, $bw, $bh);
imagecopy($tmp, $src2, 0, 0, 0, 0, $mw, $mh);
imagelayereffect($tmp, IMG_EFFECT_ALPHABLEND);

 

Does anyone have any ideas on how to achieve the effect?

 

TIA

 

 

 

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.