【发布时间】:2013-01-05 07:15:43
【问题描述】:
我想创建一个脚本,用户可以在其中上传图片并查看它在运动衫上的外观。例如:
我会从这样的空白运动衫图像开始:
然后广告想要覆盖上传的图片,保留运动衫的细节和阴影。
这在 PHP 中可能吗?最好的方法是什么?
【问题讨论】:
-
php中的GD库应该可以实现
标签: php image-processing gd
我想创建一个脚本,用户可以在其中上传图片并查看它在运动衫上的外观。例如:
我会从这样的空白运动衫图像开始:
然后广告想要覆盖上传的图片,保留运动衫的细节和阴影。
这在 PHP 中可能吗?最好的方法是什么?
【问题讨论】:
标签: php image-processing gd
您需要 - 白色图像 png - 透明图像,其中内部是透明的,外部是白色 bg。
使用以下插件进行覆盖和保存。
【讨论】:
我会这样做。
使您提供的第二张图片在下面的绿色区域上半透明。
图像的其余部分不应不透明(白色背景)。您可以从这里做的是在运动衫上绘制要预览的图像。然后你可以在上面画我上面提到的图像。这将提供一个遮罩类型效果,您可以从那里对其进行调整。
虽然这可以完成工作,但我强烈建议您查看 HTML5 Canvas 进行预览,因为与 PHP 的 GD 库相比,它具有更多的多功能性,并且不需要任何服务器资源。您可以实时编辑预览,甚至可以将画布保存为图像。
【讨论】: