电脑安全

您当前的位置:主页 > 电脑安全 >

PHP动态图像的创建-网络编程

来源:[db:来源]标题:   图像    编辑:电脑技术全能网 时间:2019-09-21 06:22

原标题:PHP动态图像的创建-网络编程
   只有装置一些第三方的库文件并存在必定的多少常识,便可以应用PHP来创立和处置图象了。应用PHP创立静态图象是相称轻易的一件事件。上面,笔者将具体先容怎样完成。  在应用基础的图象创立函数之前,须要装置GD库文件。假如要应用与JPEG无关的图象创立函数,还须要装置jpeg-6b,假如要在图象中应用Type 1型字体,则必需装置t1lib。  在树立图象创立情况之前,还须要做一些预备任务。起首,装置t1lib接着装置jpeg-6b,而后再装置GD库文件。在装置时必定要按这里给定的次序停止装置,由于在编译GD入库时会用到jpeg-6b,假如没有装置jpeg-6b,在编译时就会犯错。  在装置完这三个组件后,还须要从新设置一次PHP,这也是你对采纳DSO方法装置PHP觉得光荣的处所之一。运转make clean,而后在以后的设置中增加上面的内容: --with-gd=[/path/to/gd] --with-jpeg-dir=[/path/to/jpeg-6b] --with-t1lib=[/path/to/t1lib] 实现增加后履行make下令,而后再履行make install下令,从新启动Apache后运转phpinfo()来检讨一下新的设置能否失效了。当初,咱们便可以开端图象创立任务了。  依据所装置的GD库文件的版本将决议你能否能创立GIF或PNG格局的图形文件。假如装置的是gd-1.6或从前的版本,能够应用GIF格局的文件但不能创立PNG格局,假如装置的是gd-1.6当前的版本,能够创立PNG文件但不能创立GIF格局的文件。  创立一幅简略的图象也须要用到很多的函数,咱们将一步一步地停止阐明。  鄙人面的例子中,咱们将创立一个PNG格局的图象文件,上面的代码是一个包括所创立的图象的MIME范例的头部: <? header ("Content-type: image/png"); 应用ImageCreate()创立一个代表空缺图象的变量,这个函数请求以像素为单元的图象巨细的参数,其格局是ImageCreate(x_size, y_size)。假如要创立一个巨细为250×250的图象,便可以应用上面的语句: $newImg = ImageCreate(250,250); 因为图象仍是空缺的,因而你能够会盼望用一些黑色来添补它。你须要起首应用ImageColorAllocate()函数用其RGB值为这类色彩指定一个名字,这一函数的格局为ImageColorAllocate([image], [red], [green], [blue])。假如要界说天蓝色,能够应用以下的语句: $skyblue = ImageColorAllocate($newImg,136,193,255); 接上去,须要应用ImageFill()函数用这类色彩添补这个图象,ImageFill()函数有几个版本,比方ImageFillRectangle()、ImageFillPolygon()等。为简略起见,咱们经过以下的格局应用ImageFill()函数:

上一篇:用Apache Server配置php,cgi服务器-网络编程

下一篇:没有了