2011-03-22 12 views
5

मैं किसी छवि पर एक छवि (a.png) कॉपी करने का प्रयास कर रहा हूं। दोनों में पारदर्शिता है। a.png सहेजने पर एक सफेद पृष्ठभूमि के साथ दिखाई देता है।किसी अन्य पारदर्शी छवि पर एक पारदर्शी छवि की प्रतिलिपि बनाना

$base=imagecreatefrompng("base.png"); 
imagealphablending($base, false); 
imagesavealpha($base, true); 
$temp=imagecreatefrompng('a.png'); 
imagecopymerge($base,$temp,64,144,0,0,16,16,100); 

उत्तर

10

इस प्रयास करें:

$base=imagecreatefrompng("base.png"); 
imagealphablending($base, true); 
imagesavealpha($base, true); 
$temp=imagecreatefrompng('a.png'); 
imagecopy($base,$temp,64,144,0,0,16,16); 
+0

भी काम नहीं करता है। – GUIpsp

+1

@GUIpsp इस पृष्ठ पर फ़ंक्शन चलाने का प्रयास करें: http://www.exorithm.com/algorithm/view/overlay_image। क्या वह प्रभाव आप ढूंढ रहे हैं? –

+0

हां यह है कि मैं imagecopy के बजाय imagecopymerge का उपयोग कर रहा था, धन्यवाद! – GUIpsp

संबंधित मुद्दे