【问题标题】:What kind of image processing facebook using in http://fb.com/supportdigitalindiafacebook 在 http://fb.com/supportdigitalindia 使用什么样的图像处理
【发布时间】:2015-10-07 03:23:13
【问题描述】:

我怎样才能创建这种图像。我可以用 PHP 做吗?

我需要处理这种图像的方法..

【问题讨论】:

标签: php image-processing gd


【解决方案1】:

您可以使用imagecopymerge() 喜欢:

function overlay($img_a, $img_b, $alpha, $output)
{
    $canvas_a = imagecreatefromjpeg($img_a);
    $canvas_b = imagecreatefromjpeg($img_b);

    list($over_w, $over_h) = getimagesize($img_a);
    list($out_w, $out_h) = getimagesize($img_b);

    imagecopymerge(
        $canvas_b,               // Dest
        $canvas_a,               // Src
        0,                       // dst_x
        0,                       // dst_y
        (($over_w-$out_w)/2),    // src_x
        (($over_h-$out_h)/2),    // src_y
        $out_w,                  // src_w
        $out_h,                  // src_h
        100*$alpha               // pct
    );

    imagejpeg($canvas_b, $output, 100);
}

overlay('x.jpg', 'y.jpg', 0.6, 'z.jpg');

这会将 img_1 覆盖在 img_2 之上,并指定 alpha。

【讨论】:

    猜你喜欢
    • 2012-05-31
    • 2011-04-18
    • 2015-04-09
    • 2011-11-11
    • 2012-04-11
    • 1970-01-01
    • 2021-05-31
    • 2019-04-09
    • 1970-01-01
    相关资源
    最近更新 更多