PHP使用GD2库画图,图像无法输出解决方法
2015-12-14 15:47
681 查看
在CS6编辑环境下,使用php的GD2库绘制图像,在浏览器上输出可能会出现图像无法输出的情况,目前发现两个解决方法:
方法1:用记事本写,再另存为utf-8 no bom的格式。
方法2:在代码中添加ob_clean()函数,清空(擦掉)输出缓冲区。
代码如下:
输出:
方法1:用记事本写,再另存为utf-8 no bom的格式。
方法2:在代码中添加ob_clean()函数,清空(擦掉)输出缓冲区。
代码如下:
<?php //用其他编辑器打开存储为utf-8 no bom ob_clean();/* 清空(擦掉)输出缓冲区,不加此行可能无法显示图像*/ $height=600; $width=600; //创建一个图像标识符 $im=imagecreatetruecolor($width,$height); //为图像选择颜色 $white=imagecolorallocate($im,255,255,255); $blue=imagecolorallocate($im,0,0,64); $c=imagecolorallocate($im,255,125,10); $red=imagecolorallocate($im,255,0,0); //绘制背景颜色 imagefill($im,0,0,$blue); //从左上角开始画一条线导图像右下角 imageline($im,0,0,$width,$height,$white); //从左下角开始画一条线导图像右上角 imageline($im,600,0,0,600,$red); //添加文字 imagestring($im,5,250,150,'Hello World!',$c); Header('Content-type:image/png'); imagepng($im); imagedestroy($im); ?>
输出:
相关文章推荐
- 几款主流PHP框架的优缺点评比
- PHP内核探索笔记-变量
- 68、 FragmentPagerAdapter+ViewPager实现Tab
- PHP 页面编码声明方法详解(header或meta)
- WindowManager.LayoutParams.TYPE_SYSTEM_ALERT 浮动窗适配问题
- 编写PHP脚本使WordPress的主题支持Widget侧边栏
- udev模型管理hotplug
- php判断是字符是否为数字
- php中mb_strlen()和strlen()
- intellij idea output 乱码 记录
- 给WordPress中的留言加上楼层号的PHP代码实例
- OLTP与OLAP的区别和介绍
- PHP算法之二分查找和顺序查找
- PHP清除网页病毒的方法
- thinkPHP3.2.3发送短信插件
- PHP 加密的几种方式
- php-fpm ssl证书
- 使用PHP免费发送定时短信
- vsftpd的应用(匿名和认证,不同用户不同的目录)
- phpmyadmin登录不了,页面无反应?