基于模板生成海报

时间:2015-01-17 18:33:49

标签: php wordpress

我想在出售海报的网上商店创建功能。网上商店使用Wordpress和Woocommerce。

请看下面的图片 enter image description here

它显示了海报的模板,我希望能够根据用户输入自动生成相应的海报。这意味着应该有以下字段:

  • 时间
  • 日期
  • 名字
  • 中间名
  • 姓氏
  • 高度
  • 重量

用户还应该能够通过选择一定数量的数字来添加两个图形区域中的数字。

用户应该能够在预览中看到海报变化,当他开心时,用户必须将其添加到他的篮子中,最后,当他/选择购买时。海报应发送到包含订单号的特定电子邮件地址。

显然,我不打算或期望任何人想出一个完整的解决方案,但我需要的是一种入门方式,我有单一的问题。

具有实时预览的海报一代:什么技术适合这项任务?我应该开始研究哪些技术才能实现所需功能?

在我目前的研究中,我发现了一个名为iTextSharp的东西,但看起来它只适用于JAVA或C#,我需要在运行wordpress的网站上工作,所以我想PHP需要以某种方式参与。

1 个答案:

答案 0 :(得分:1)

您可以在php中创建图像并向其中添加文本:

<?php
$my_img = imagecreate( 200, 80 );
$background = `enter code here`imagecolorallocate( $my_img, 0, 0, 255 );
$text_colour = imagecolorallocate( $my_img, 255, 255, 0 );
$line_colour = imagecolorallocate( $my_img, 128, 255, 0 );
imagestring( $my_img, 4, 30, 25, "thesitewizard.com", $text_colour );
imagesetthickness ( $my_img, 5 );
imageline( $my_img, 30, 45, 165, 45, $line_colour );

header( "Content-type: image/png" );
imagepng( $my_img );
imagecolordeallocate( $line_color );
imagecolordeallocate( $text_color );
imagecolordeallocate( $background );
imagedestroy( $my_img );
?>