php创建不失真高清图片实现代码
发布:smiling 来源: PHP粉丝网 添加日期:2014-08-19 11:06:16 浏览: 评论:0
php要生成高清的图片必须用 imagecreatetruecolor函数来做,下面看它的用法:imagecreatetruecolor(int x,int y)建立的是一幅大小为 x 和 y的黑色图像,它所举的例子并没用给生成的像素添加背景颜色,而是直接用imagecolorallocate()建立了一个画图的颜色.
php创建不失真高清图片实现代码如下:
- //创建图像
- $im=imagecreatetruecolor(100,100);
- //将背景设为红色
- $red=imagecolorallocate($im,255,0,0);
- imagefill($im,0,0,$red);
- //输出图像
- header('content-type: image/png');
- imagepng($im);
- imagedestroy($im);
- /*
- 执行该代码,将生成背景为红色的图形。
- */
- //代码二
- //创建真彩色图像
- $img=imagecreatetruecolor(400,400);
- //通过循环执行操作
- for($i=10;$i<=350;$i=$i+20)
- {
- //定义颜色
- $color=imagecolorallocate($img,200,50,$i);
- //画出椭圆
- imageellips教程e($img,200,200,350,$i,$color);
- }
- //输出图像
- header("content-type: image/png");
- imagepng($img);
- //销毁图像
- imagedestroy($img);
- /*
- 该代码的执行结果如图:22.7所示:
- */
- //代码三
- //创建真彩色图像
- $img=imagecreatetruecolor(200,200);
- $white=imagecolorallocate($img,255,255,255);
- $red=imagecolorallocate($img,255,0,0);
- $blue=imagecolorallocate($img,0,0,255);
- //在图像上画图
- imagearc($img,100,100,50,150,360,0,$red);
- imagearc($img,100,100,150,50,0,360,$blue);
- //输出图像
- header("content-type: image/png");
- imagepng($img);
- //销毁图像
- imagedestroy($img);
- /*
- 该代码的的执行结果如图22.6所示:
- */
- //实例四
- //发送头文件
- header("content-type: image/png");
- //创建图像,如果失败输出内容
- $im=imagecreatetruecolor(500,500); //创建图像
- //定义背景颜色
- $black=imagecolorallocate($im,0,0,0);
- //定义线颜色
- $color=imagecolorallocate($im,0,255,255);
- //在图像上画出虚线
- imageline($im,1,1,450,450,$color);
- //输出图像文件
- imagepng($im);
- //销毁图像
- imagedestroy($im);//开源代码phpfensi.com
Tags: php创建图片 php高清图片
- 上一篇:php在图片上生成文字代码
- 下一篇:php动态生成饼图代码
相关文章
- ·php创建高清缩略图详细使用方法(2014-08-19)
- ·php简单创建图片实例(2014-08-19)
- ·php创建缩略图程序(2014-08-20)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)