代码之家  ›  专栏  ›  技术社区  ›  waiwai933

在PHP中叠加图像

  •  3
  • waiwai933  · 技术社区  · 15 年前

    有没有一个PHP函数允许我将一个图像叠加到另一个图像上?如果没有,我如何才能完成这一点(不要求代码,只是一个步骤列表)?

    2 回复  |  直到 15 年前
        1
  •  6
  •   Pascal MARTIN    15 年前

    我想GD(通常在PHP安装上启用)提供的一些函数可以做到这一点。

    例如,可能是 imagecopy imagecopymerge 功能,我想说。

    示例1将php.net徽标的两个副本合并为75%的透明度 在第二页的手册页上 (引证) :

    <?php
    // Create image instances
    $dest = imagecreatefromgif('php.gif');
    $src = imagecreatefromgif('php.gif');
    
    // Copy and merge
    imagecopymerge($dest, $src, 10, 10, 0, 0, 100, 47, 75);
    
    // Output and free from memory
    header('Content-Type: image/gif');
    imagegif($dest);
    
    imagedestroy($dest);
    imagedestroy($src);
    ?>
    

    还有这两个例子可能证明是有用的:

        2
  •  2
  •   cletus    15 年前