<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> imagecreate.html </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head> <body>
<img src="imagecreate.php" >
</body>
</html>
<?php
ob_start();
Ob_end_flush();
//注意,在此之前不能向浏览器输出任何信息,要注意是否设置了 auto_prepend_file.
header("Content-type: image/png");
$im = @imagecreate (200, 100) or die ("无法创建图像");
$background_color = imagecolorallocate($im, 0,0, 0);
$text_color = imagecolorallocate($im, 230, 140, 150);
imagestring($im, 3, 30, 50, "A Simple Text String", $text_color);
ob_start();
imagepng($im);
ob_end_flush();
?> GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。 在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。
在PHP处理图像,可使用GD库,而GD库开始时是支持GIF的,但由于GIF使用了有版权争议的LZW算法,会引起法律问题,于是从GD-1.6开始,GD库不再支持GIF,改为支持更好的,无版权争议的PNG。php(gd库)输出中文图像的转换函数
配置GD库
1. 用dos命令(也可以手动操作,拷贝dlls文件夹里所有dll文件到system32目录下) copy c:\php\dlls\*.dll c:\windows\system32\
2. 打开php.ini
设置extension_dir = "c:/php/extensions/";
3.
extension=php_gd2.dll;把extension前面的逗号去掉,如果没有php_gd2.dll,php_gd.dll也一样,保证确实存在这一文件c:/php/extensions/php_gd2.dll
4. 运行下面程序进行测试
<?php
Ob_end_flush();
//注意,在此之前不能向浏览器输出任何信息,要注意是否设置了 auto_prepend_file.
header ("Content-type: image/png");
$im = @imagecreate (200, 100)
or die ("无法创建图像");
$background_color = imagecolorallocate ($im, 0,0, 0);
$text_color = imagecolorallocate ($im, 230, 140, 150);
imagestring ($im, 3, 30, 50, "A Simple Text String", $text_color);
imagepng ($im);
?>
GD库,是php处理图形的扩展库
转载下一篇:MutexDemo
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
php gd2 扩展库的配置
php gd2 扩展库的配置
职场 休闲 php.ini extension=php_gd2.dl -
Centos php 扩展方式安装gd库的方法
网站的第二台服务器跑的的环境主要是Python/Ruby,有时也需要简单跑跑PHP脚本,所以也安装了PHP,环境是Ngin
CentOS php nginx 源码编译 -
PHP中GD库的使用
1.基本步骤 优化处理 8.文字水印
php json 缩放 i++ 文件创建