动态图像处理 — php(34),动态图像处理php34_PHP教程

php中文网
发布: 2016-07-13 09:52:41
原创
1079人浏览过

动态图像处理 — php(34),动态图像处理php34

1 PHP中GD库的使用

php 不仅限于只产生html 的输出,还可以创建及操作多种不同格式的图像文件。php提供了一些内置的图像信息函数,也可以使用gd函数库创建新图像或处理已有的图像。目前gd2库支持jpeg、png和wbmp格式。但不再支持gif格式。

• JPEG 是一种压缩标准的名字,通常是用来存储照片或者存储具有丰富色彩和色彩层次的图像。这种格式使用了有损压缩。

• PNG 是可移植的网络图像,对图像采用了无损压缩标准。

• WBMP是专门为无线通讯设备设计的文件格式。但是并没有得到广泛应用。

千图设计室AI助手
千图设计室AI助手

千图网旗下的AI图像处理平台

千图设计室AI助手 68
查看详情 千图设计室AI助手

2 图像的生成步骤

在PHP中创建一个图像应该完成如下所示的4个步骤:
1.创建一个背景图像(也叫画布),以后的操作都基于此背景图像。
2.在背景上绘制图像轮廓或输入文本。
3.输出最终图形
4.释放资源

立即学习PHP免费学习笔记(深入)”;

<span><?<span>php
</span><span>//</span><span> 创建背景图像</span>
$height = <span>200</span><span>;
$width </span>= <span>200</span><span>;
$im </span>= ImageCreateTrueColor($width, $height); <span>//</span><span>建立空白背景</span>
$white = ImageColorAllocate ($im, <span>255</span>, <span>255</span>, <span>255</span>);<span>//</span><span>设置绘图颜色</span>
$blue = ImageColorAllocate ($im, <span>0</span>, <span>0</span>, <span>64</span><span>);
imageFill($im, </span><span>0</span>, <span>0</span>, $blue);<span>//</span><span>绘制背景</span>
imageLine($im, <span>0</span>, <span>0</span>, $width, $height, $white); <span>//</span><span>画线</span>
imageString($im, <span>4</span>, <span>50</span>, <span>150</span>, <span>'</span><span>Sales</span><span>'</span>, $white); <span>//</span><span>添加字串</span>
header(<span>'</span><span>Content-type: image/png</span><span>'</span><span>);
imagePng($im); </span><span>//</span><span>以PNG 格式将图像输出</span>
<span>imageDestroy($im);
</span>?></span>
登录后复制

3 画布管理

imagecreate--新建一个基于调色板的图像

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1007363.htmlTechArticle动态图像处理 — php(34),动态图像处理php34 1 PHP中GD库的使用 PHP 不仅限于只产生HTML 的输出,还可以创建及操作多种不同格式的图像文件...
相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号