php

图像处理中的透明色和透明度有什么区别?

解决方案 »

  1.   

    看看这段代码的效果,应该就可以理解了$s1 = 'http://c.csdn.net/bbs/t/5/i/pic_logo.gif';
    $s2 = 'http://avatar.profile.csdn.net/C/3/E/2_vb_zhuang.jpg';$im1 = imagecreatefromstring(file_get_contents($s1));
    $im2 = imagecreatefromstring(file_get_contents($s2));imagecolortransparent($im2, imagecolorat($im2, imagesx($im2)/2 , imagesy($im2)/4));//设置透明色imagecopymerge($im1, $im2, (imagesx($im1)-imagesx($im2))/2, (imagesy($im1)-imagesy($im2))/2, 0, 0, imagesx($im2), imagesy($im2), 80);//透明度 80imagejpeg($im1);