php gd jpg png图片合成,GD 函数合成图片有关问题(一张jpg,一张png)

使用PHP的GD库将一张PNG透明底图与一张JPEG图片合并,创建新的图片。关键在于处理PNG的透明度。不需要两张图片尺寸相同,底图可以更大。示例代码中,尝试将JPEG图片拷贝到PNG背景上,但可能存在问题。
摘要由CSDN通过智能技术生成

GD 函数合成图片问题(一张jpg,一张png)

RT:

请问用php怎么能合成两张图片呢?

一张是png 透明的底图,另一张是jpg 图片

现在想让jpg的图片合成到png的底图上面,成为一张新的图片,如何实现呢?

另外问下,是不是合成的图片要尺寸一样大呢?还是底图可以大点的?

本人在网上也找了一些方法,但好像都不行

$path_1 = "topic_assets/522592b5d61cb_ip4.jpg";

$path_2 = "topic_assets/topic_border_android.png";

//echo $path_1;

$image=imagecreatefromjpeg($path_1);

$wm=imagecreatefrompng($path_2);

$im=imagecreatetruecolor(imagesx($image),imagesy($image));

imagecopy($im,$image,0,0,0,0,imagesx($image),imagesy($image));

imagecopy($im,$wm,0,0,0,0,imagesx($wm),imagesy($wm));

做过类似的,给个解决方案吧...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值