注册 登录
编程论坛 PHP技术论坛

php 图片合成imagick合成求助

jasonho 发布于 2020-09-12 17:25, 1747 次点击
使用php——imagick 扩展合成以下效果:
只有本站会员才能查看附件,请 登录

图片1

只有本站会员才能查看附件,请 登录

图片2

请将第一张第二张图片合成为下列图片4:
只有本站会员才能查看附件,请 登录

图片4


只有本站会员才能查看附件,请 登录

图片3

然后将图片4和图片3合成为下列图片:
只有本站会员才能查看附件,请 登录


这个使用php imagick 扩展怎么搞?
1 回复
#2
jasonho2020-09-12 17:28
以下是我的代码,请帮忙改进!!!!
      
        $c = 'http://img.321.design/15848202009121449251473.jpg';
        #底图
        $b = 'https://nimg7.';

        $ci = new \Imagick($c);
        $bi = new \Imagick($b);
        $bi->compositeImage($ci, \Imagick::COMPOSITE_IN , 0, 0);
        $path = "/public/product/"  . "9999.png";
        $bi->writeImage(ROOT_PATH . $path);



        $d = $path;
        $a = 'https://nimg7.';
        $d = new \Imagick($d);
        $imagick = new \Imagick($a);
        $imagick->compositeImage($d, \Imagick::COMPOSITE_OVERLAY , 0, 0);
        $path = "/public/product/"  . "9999.png";
        $imagick->writeImage(ROOT_PATH . $path);
        echo  $path;exit;


[此贴子已经被作者于2020-9-12 17:30编辑过]

1