shutat Posted November 10, 2008 Share Posted November 10, 2008 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 Link to comment https://forums.phpfreaks.com/topic/132108-gd-related-problem-with-figuring-out-function-order-for-image-merging/ Share on other sites More sharing options...
The Little Guy Posted November 10, 2008 Share Posted November 10, 2008 What about cropping the smaller image? Link to comment https://forums.phpfreaks.com/topic/132108-gd-related-problem-with-figuring-out-function-order-for-image-merging/#findComment-686706 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.