Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用模糊将2个图像合并为1个_Php_Image - Fatal编程技术网

Php 使用模糊将2个图像合并为1个

Php 使用模糊将2个图像合并为1个,php,image,Php,Image,如何在PHP中合并2个图像并产生模糊效果 我需要这样做(这张图片是用photoshop创建的)。您可以使用imagecopymerge()函数 例如 <?php $dest = imagecreatefrompng('first.png'); $src = imagecreatefromjpeg('second.jpg'); imagealphablending($dest, false); imagesavealpha($dest, true);

如何在PHP中合并2个图像并产生模糊效果

我需要这样做(这张图片是用photoshop创建的)。

您可以使用imagecopymerge()函数

例如

    <?php
    $dest = imagecreatefrompng('first.png');
    $src = imagecreatefromjpeg('second.jpg');

    imagealphablending($dest, false);
    imagesavealpha($dest, true);

    imagecopymerge($dest, $src, 11, 11, 0, 0, 100, 43, 73); //See function parameter details

    header('Content-Type: image/png');
    imagepng($dest);

    imagedestroy($dest);
    imagedestroy($src);
    ?>

您可以使用imagecopymerge()函数

例如

    <?php
    $dest = imagecreatefrompng('first.png');
    $src = imagecreatefromjpeg('second.jpg');

    imagealphablending($dest, false);
    imagesavealpha($dest, true);

    imagecopymerge($dest, $src, 11, 11, 0, 0, 100, 43, 73); //See function parameter details

    header('Content-Type: image/png');
    imagepng($dest);

    imagedestroy($dest);
    imagedestroy($src);
    ?>


PHP应该能够做到这一点,尽管如果无法为onePHP使用图像,您很可能需要生成alpha掩码。PHP应该能够做到这一点,尽管如果无法为onePHP使用图像,您很可能需要生成alpha掩码。我还没有尝试过,但imagecopymerge似乎是正确的解决方案。我还没有尝试过,但imagecopymerge似乎是正确的解决方案。以后会对我有帮助的。