我想用我最新观看的

PHP动画制作一个独特的论坛签名.这些包含在RSS提要中.在我的本地apache服务器上,生成的图像很好,但是当我将其上传到服务器上时,我收到错误,根本没有生成图片.

这是我的代码,我想知道是什么问题,因为Dreamweaver CS5或phpDesigner 7都没有显示任何错误,虽然如果我按下phpDesigner中的Run按钮,我会收到错误,但我不知道这意味着什么.错误如下:

Line: 6 – Fatal error: Call to undefined function imagecreatefrompng() in [php’s path here]

所以代码如下:

// title & description arrays

$titleCuts = array();

$descCuts = array();

// bg image

$bgimg = imagecreatefrompng('sig_robin.png');

// colors

$white = imagecolorallocate($bgimg, 255, 255, 255);

$textColor = imagecolorallocate($bgimg, 245, 193, 9);

$shapeColor = imagecolorallocate($bgimg, 27, 20, 0);

// sxe

$sxe = new SimpleXMLElement('http://myanimelist.net/rss.php?type=rw&u=fema', NULL, TRUE);

// shape

imagefilledrectangle($bgimg, 255, 20, 567, 279, $shapeColor);

// TEXTS

imagettftext($bgimg, 20, 0, 263, 52, $white, "my.ttf", "Latest Watched:");

// episodes' text

for($i=0;$i<5;$i++)

{

// title cut and joint

$titleCuts = explode(' ', $sxe->channel->item[$i]->title, -2);

$titleCut = implode(' ',$titleCuts);

// description (ep) cut and joint

$descCuts = explode(' ', $sxe->channel->item[$i]->description);

// output

imagettftext($bgimg, 10, 0, 270, 77+($i*45), $textColor, "my.ttf", $titleCut);

imagettftext($bgimg, 10, 0, 270+(strlen($titleCut)*7.2), 92+($i*45), $textColor, "my.ttf", "ep. ".$descCuts[2]);

}

header('Content-type: image/png');

// generating image

imagepng($bgimg);

?>

提前致谢.

编辑:

当我删除标题时,现在我收到很多错误,它无法找到字体文件,但我确定我写的正确.

它们看起来像这样:

Warning: imagettftext() [function.imagettftext]: Could not find/open font in … on line 19

php如何打印png文件,我的php生成的png文件有什么问题?相关推荐

  1. php创建压缩文件 保存路径,通过php生成zip压缩文件,支持文件和压缩包路径查找...

    /* * new creatZip($_dir,$_zipName); *@ _dir是被压缩的文件夹名称,可使用路径,例 'a'或者'a/test.txt'或者'test.txt' *@ _zipN ...

  2. bat 复制文件夹_怎么生成电脑上文件夹的目录结构

    有时我们会看见有人发布这样的内容: 这个是电脑上一个文件夹的目录结构,用于显示文件夹里各个文件的名称.怎么生成这样的目录呢? 一.按住shift键,右击你要生成目录的文件夹,选择"在此处打开 ...

  3. Java找不到目标文件,java-构建后生成的目标文件不包含必须已经...

    在构建项目时,控制台显示源包已编译(px10包中的一个) 但是,如果我看到生成的目标文件,则源包中没有任何类. >尝试过清洁建立几次,但无济于事 >从- / var / cache /清除 ...

  4. gulp 命令用php执行了但是没有生成文件,javascript,gulp_gulp rev 生成的json文件有问题,javascript,gulp - phpStudy...

    gulp rev 生成的json文件有问题 gulp-rev 生成的 rev-manifest.json 跟想象的不一样,多了一层目录, 是配置的不对还是目录结构有问题, 请大家指正 目录结构 gul ...

  5. Matlab替换A2L文件中的地址生成完整A2L文件的方法小结

    引言 基于模型的开发(MBD)方式在汽车电子嵌入式软件行业中发展迅速.关于其N多好处不去瞎说了,自然有mathwork的工作人员去宣传.基于模型的开发在模型生成代码的过程中,如果软件工程师在matla ...

  6. php将pdf保存文件到本地,将生成的PDF文件存储在服务器上

    小编典典 我设法使用来解决此问题FormData(),方法如下: $(document).on("click", "#PDF", function () { v ...

  7. pe制作linux硬盘的镜像文件_如何快速生成PE ISO文件

    在做启动U盘的时候,我们一般都会将Pe做成ISO的格式,下面就为大家提供一个能够直接生成PE ISO的源码: @Echo of COLOR 1e Set Prog=  启动ISO映像制作程序 Set ...

  8. 如何把pdf文件放到服务器,将生成的PDF文件存储在服务器上

    小编典典 我设法使用来解决此问题FormData(),方法如下: $(document).on("click", "#PDF", function () { v ...

  9. MFC的Application Wizard所生成的各种文件功能

    当我们用Application Wizard生成一个新的项目时,MFC会自动为我们产生不少的程序文件,那么这些文件都是干什么用的呢? 其实生成项目完成之后,我们会在项目目录里面发现一个readme.t ...

最新文章

  1. 诚安聚立总裁刘志军:对标三大征信局与FICO 坚持风控能力输出
  2. 转:ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开
  3. CSS定位 position
  4. zebra代码简单分析 --- 001
  5. 华为无线设备配置WAPI-证书安全策略
  6. SnowNLP——SnowNLP是什么及SnowNLP的使用示例
  7. 目标检测 SSD网络结构
  8. 怎么更新计算机显卡,显卡驱动怎么更新
  9. 运维工程师种种尴尬的瞬间情景,你有无?
  10. windows错误代码一览表
  11. 去吧!设计模式之桥接模式
  12. 开源的驰骋工作流程引擎,工作流程管理系统,表结构与运行机制。
  13. 打造新老员工双赢机制变对立为统一
  14. android pad版本 yy,YY游戏直播app(Android版)1.2.0版本更新
  15. CVPR 2021 Authors Guidelines 投稿须知 中英文对照翻译
  16. 4-黑马旅游网-分页展示
  17. 共建网络安全 共享网络文明 2015福建网络安全宣传日成功举办
  18. processon脑图转为迅捷脑图导入json
  19. 实战派总结的大数据面试题
  20. MacOS 配置 Fvm环境

热门文章

  1. 快速入门开源深度学习框架
  2. JuiceFS 你应该知道的一些事
  3. 编写贩卖《和平精英》游戏外挂,5人被判刑;苹果推出轻App码;Firefox 84.0发布|极客头条...
  4. Java 是如何优雅地实现接口数据校验的?
  5. 腾讯云公布5G产品矩阵;IntelliJ IDEA 2020.2.1发布| 极客头条
  6. Async Python 竟不比sync Python 快,怎么回事?
  7. ​腾讯内测全新 Tim 3.0,支持微信登录;滴滴顺风车上线夜间服务;Angular 9.1 发布 | 极客头条...
  8. 美国空手道俱乐部的 Python 库原来长这样!
  9. 云时代,运维工程师如何成长?
  10. 程序员必须掌握的 CPU 硬核干货!