php如何打印png文件,我的php生成的png文件有什么问题?
我想用我最新观看的
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文件有什么问题?相关推荐
- php创建压缩文件 保存路径,通过php生成zip压缩文件,支持文件和压缩包路径查找...
/* * new creatZip($_dir,$_zipName); *@ _dir是被压缩的文件夹名称,可使用路径,例 'a'或者'a/test.txt'或者'test.txt' *@ _zipN ...
- bat 复制文件夹_怎么生成电脑上文件夹的目录结构
有时我们会看见有人发布这样的内容: 这个是电脑上一个文件夹的目录结构,用于显示文件夹里各个文件的名称.怎么生成这样的目录呢? 一.按住shift键,右击你要生成目录的文件夹,选择"在此处打开 ...
- Java找不到目标文件,java-构建后生成的目标文件不包含必须已经...
在构建项目时,控制台显示源包已编译(px10包中的一个) 但是,如果我看到生成的目标文件,则源包中没有任何类. >尝试过清洁建立几次,但无济于事 >从- / var / cache /清除 ...
- gulp 命令用php执行了但是没有生成文件,javascript,gulp_gulp rev 生成的json文件有问题,javascript,gulp - phpStudy...
gulp rev 生成的json文件有问题 gulp-rev 生成的 rev-manifest.json 跟想象的不一样,多了一层目录, 是配置的不对还是目录结构有问题, 请大家指正 目录结构 gul ...
- Matlab替换A2L文件中的地址生成完整A2L文件的方法小结
引言 基于模型的开发(MBD)方式在汽车电子嵌入式软件行业中发展迅速.关于其N多好处不去瞎说了,自然有mathwork的工作人员去宣传.基于模型的开发在模型生成代码的过程中,如果软件工程师在matla ...
- php将pdf保存文件到本地,将生成的PDF文件存储在服务器上
小编典典 我设法使用来解决此问题FormData(),方法如下: $(document).on("click", "#PDF", function () { v ...
- pe制作linux硬盘的镜像文件_如何快速生成PE ISO文件
在做启动U盘的时候,我们一般都会将Pe做成ISO的格式,下面就为大家提供一个能够直接生成PE ISO的源码: @Echo of COLOR 1e Set Prog= 启动ISO映像制作程序 Set ...
- 如何把pdf文件放到服务器,将生成的PDF文件存储在服务器上
小编典典 我设法使用来解决此问题FormData(),方法如下: $(document).on("click", "#PDF", function () { v ...
- MFC的Application Wizard所生成的各种文件功能
当我们用Application Wizard生成一个新的项目时,MFC会自动为我们产生不少的程序文件,那么这些文件都是干什么用的呢? 其实生成项目完成之后,我们会在项目目录里面发现一个readme.t ...
最新文章
- 诚安聚立总裁刘志军:对标三大征信局与FICO 坚持风控能力输出
- 转:ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开
- CSS定位 position
- zebra代码简单分析 --- 001
- 华为无线设备配置WAPI-证书安全策略
- SnowNLP——SnowNLP是什么及SnowNLP的使用示例
- 目标检测 SSD网络结构
- 怎么更新计算机显卡,显卡驱动怎么更新
- 运维工程师种种尴尬的瞬间情景,你有无?
- windows错误代码一览表
- 去吧!设计模式之桥接模式
- 开源的驰骋工作流程引擎,工作流程管理系统,表结构与运行机制。
- 打造新老员工双赢机制变对立为统一
- android pad版本 yy,YY游戏直播app(Android版)1.2.0版本更新
- CVPR 2021 Authors Guidelines 投稿须知 中英文对照翻译
- 4-黑马旅游网-分页展示
- 共建网络安全 共享网络文明 2015福建网络安全宣传日成功举办
- processon脑图转为迅捷脑图导入json
- 实战派总结的大数据面试题
- MacOS 配置 Fvm环境
热门文章
- 快速入门开源深度学习框架
- JuiceFS 你应该知道的一些事
- 编写贩卖《和平精英》游戏外挂,5人被判刑;苹果推出轻App码;Firefox 84.0发布|极客头条...
- Java 是如何优雅地实现接口数据校验的?
- 腾讯云公布5G产品矩阵;IntelliJ IDEA 2020.2.1发布| 极客头条
- Async Python 竟不比sync Python 快,怎么回事?
- ​腾讯内测全新 Tim 3.0,支持微信登录;滴滴顺风车上线夜间服务;Angular 9.1 发布 | 极客头条...
- 美国空手道俱乐部的 Python 库原来长这样!
- 云时代,运维工程师如何成长?
- 程序员必须掌握的 CPU 硬核干货!