我希望在我的Joomla网站上有一个系统,用户可以通过产品模板上传图像并创建和设计产品图像。例如,钥匙链需要设计。 任何人都可以推荐使用PhP吗?或者我需要一些其他平台来处理。
由于
答案 0 :(得分:0)
这可以使用GD或Imagemagick库来完成。
这是一个示例脚本,我写了一段时间,使用PHP和imagemagick将图像合成到空白咖啡杯。这应该与你想要做的非常相似。
<?php
$im = new Imagick('image.jpg');
$mug = new Imagick('images/mug.png');
$im->scaleImage(300, 0);
$im->setImageFormat('png');
$im->setImageVirtualPixelMethod(Imagick::VIRTUALPIXELMETHOD_TRANSPARENT);
$im->setImageMatte(true);
$height = $im->getImageHeight();
$mug->compositeImage($im, $im->getImageCompose(), 80, 130);
header("Content-Type: image/png");
echo $mug;
?>
答案 1 :(得分:0)
如果你想为用户提供一种图形编辑器,你很可能需要一个只用PHP处理最终结果的PHP实现。
使用PHP编辑图像的一种常用方法是使用Imagick,但您的情况听起来并非如此。例如,当您需要调整所有上传图像的大小或以不同格式保存图像时,这更适用。