当前位置:首页 » php学习笔记 » phpGD库(画图)(中)

phpGD库(画图)(中)

原创 stpevenchow 50°c 2019年08月12日 08:31 php学习笔记 0条评论
  移步手机端

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章

    昨天认识了GD库和mime类型,今天就了解怎么使用GD库,以及mime类型如何画一张图,这里打个比方,在我们学画画的时候,肯定要准备好纸,颜料,笔,最后画完过后告诉老师你画的什么东西。这里运用php原理也是一样,主要分为6个步骤

    1、就是准备一张画布,设置它的大小

    2、其次就是设置三原色,红、绿、蓝

    3、用GD库给的函数去画画

    4、告诉浏览器你的mime类型

    5、输出到浏览器或者存放本地

    6、销毁资源

    捋清楚过后我们就先打开php手册,找到GD库,大写输入GD就行了,找到GD库过后就开始依次找到imagecreatetruecolor、imagecolorallcate、imageline,找到这些过后如下进行输出

    <?php

    $image = imagecreatruecolor(800,800);

    //imagecolorallocate($image , $red , $green , $blue);

    $red = imagecolorallocate($image, 255, 0, 0); //三原色0-255

    $green = imagecolorallocate($image, 0, 255, 0);

    $blue = imagecolorallocate($image, 0, 0, 255);

  

     //imageline( resource $image, int $x1, int $y1, int $x2, int $y2, int $color)

    imageline($image, 0, 0, 150, 150, $red);

    header("Content-type:image/jpg");

    imagepng($image);

    imagedestroy($image);

    输出完了过后用浏览器访问,得到以下图像

    phpGD库(画图)(中)

    GD库路里面还有很多这样图形,如果我们需要完全可以自根据自己的想法画出一个自己想要的图像。今天就更到这里,对于php用GD库的原理,明天再次复习一遍。



    

    

欢迎阅读本文,如果本文对您有所帮助,记得收藏/转发☺

本文链接:http://stpeven.com/post/82.html

版权声明:本文为原创文章,版权归 stpevenchow 所有,欢迎分享本文,转载请保留出处!

本文标签:

三人行,必有我师

评论(0)

发表评论:


【顶】 【踩】 【好】 【懵】 【赞】 【表情】

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

推荐阅读
11月22日

php--变量检查

发布 : | 分类 : php学习笔记 | 评论 : 0人 | 浏览 : 1次
php--变量检查

<?php// 特点:// 1,都只能有一个参数// 2,根据检查类型,符合的返回true,不符合返回false// 1,检查是否是整数 is_int()// 检查变量,如果存储数据为整数,返回true// 检查变量,如果存储数据不是整数,返回false$var = 'abc';var_dump(is_int($var));// 2,检查是否是浮点数 is_float()$var = 1000;var_dump(is_float($var));// 3,检查是否是数值 is...

标签 :
11月21日

php--常量

发布 : | 分类 : php学习笔记 | 评论 : 0人 | 浏览 : 8次
php--常量

 <?php常量通过define()函数来自定义常量参数:1,定义得常量名称,需要时字符串格式2,定义得常量数值,数值必须是标量类型3,第三个参数,不使用如果需要对自定义常量进行数据修改,只能在第一次定义得define()函数中,对定义得数据进行修改define('rm', 15);echo rm;输出结果是15 $int = rmvar_dump($int);输出结果int(15)问题1,不能对常量进行赋值或者修改2,也不能对同一个自定义常量进行多次定...

标签 :
11月20日

php--其它类型转化为数字

发布 : | 分类 : php学习笔记 | 评论 : 0人 | 浏览 : 9次
php--其它类型转化为数字

<?php/*其它类型转化为数字多出现于计算boolean true     1false    0字符串:从字符串左侧起,只转化符合数学形式的部分1, null --- 0*//*$int = 100 + null;echo $int; 输出结果为:1002、true ---1 false ---0*//*$int = 100 + true;echo $int; 输出结果101$int = 100 + false;ec...

标签 :
11月19日

php--if判断语句

发布 : | 分类 : php学习笔记 | 评论 : 0人 | 浏览 : 9次
php--if判断语句

<?phpif 判断语句当表达式最终结果为true时,执行执行体1,当表达式最终结果为false时,执行执行体2执行体1,执行体2是设定需要执行的php程序if (表达式) {    执行体1} else {    执行体2}if (5 < 3) {    echo '真---true';} else {    echo '假---false...

标签 :
11月18日

php--string

发布 : | 分类 : php学习笔记 | 评论 : 0人 | 浏览 : 8次
php--string

<?php其它类型转化为字符串多出现于字符串拼接时字符串拼接将两个字符串拼接为一个字符串使用 . 点作为字符串拼接符号 $str = '北京' . '上海';echo $str'<br>';使用中需要注意与小数点进行区别字符串拼接符号左右要有空格小数点左右不能有空格数据类型的自动转化1、null自动转化为空字符串''$str = '北京' . null;echo $str;2、布尔类型tr...

标签 :