【问题标题】:Generate image with PHP [closed]使用 PHP 生成图像 [关闭]
【发布时间】:2013-08-20 15:44:01
【问题描述】:

我想问怎么用ph​​p生成图片。

一张背景图片,一张图片在背景和文字的中心。

一切都由 X,Y 定位!带PHP图片库

EXAMPLE

感谢您的帮助,我想知道一些非常基本的示例,如何使用图像和文本制作背景,仅此而已。

【问题讨论】:

标签: php image


【解决方案1】:

PHP 中有一些很棒的库来生成图像,您可以使用 GD(此处的文档:http://php.net/manual/en/book.image.php)或 Imagemagick(此处的文档 http://www.php.net/manual/en/book.imagick.php),但据我所知,您没有随 PHP 安装 Imagemagick添加它

这是一个例子(没试过)

$background = imagecreatefrompng('back.png');
$im = imagecreatefrompng('image.png');
$marginLeft = (imagesx($background)-imagesx($im))/2; 
$marginTop = (imagesy($background)-imagesy($im))/2; 
imagecopy($background , $im , $marginLeft , $marginTop , 0 , 0 , imagesx($im) , imagesy($im));
$font_file = './arial.ttf'; 
$black = imagecolorallocate($im, 0x00, 0x00, 0x00); 
imagefttext($background, 13, 0, $marginLeft , $marginTop + imagesy($im), $black, $font_file, 'My Text');

【讨论】:

  • 感谢帮助我了解这个库,但我想知道一些真正的基本示例,如何使用图像和文本制作背景,仅此而已。
  • @DARK_DUCK 谢谢!请问如何保存为文件?
  • 添加图片png($background, 'sample.png');
  • 有效!非常感谢!
猜你喜欢
  • 2015-01-31
  • 2015-06-08
  • 2010-09-20
  • 1970-01-01
  • 1970-01-01
  • 2011-10-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多