php学习,2016-5-10 2016党员学习心得体会 2016两会精神学习 2016两会精神学习心
1. bool function_exists ( string $function_name )
在已经定义的函数列表(包括系统自带的函数和用户自定义的函数)中查找 function_name。
- 返回:如果一个函数已经定义,返回true
- 对于语法结构的查询,返回false
2.bool imagefilter ( resource
imagefilter() 把过滤器 filtertype 应用到图像上,在需要时使用 arg1,arg2 和 arg3。
此函数仅在与 GD 库捆绑编译的 PHP 版本中可用。
-
filtertype 可以是下列中的一个:
- IMG_FILTER_NEGATE:将图像中所有颜色反转。
- IMG_FILTER_GRAYSCALE:将图像转换为灰度的。
- IMG_FILTER_BRIGHTNESS:改变图像的亮度。用 arg1 设定亮度级别。
- IMG_FILTER_CONTRAST:改变图像的对比度。用 arg1 设定对比度级别。
- IMG_FILTER_COLORIZE:与 IMG_FILTER_GRAYSCALE 类似,不过可以指定颜色。用 arg1,arg2 和 arg3 分别指定 red,blue 和 green。每种颜色范围是 0 到 255。
- IMG_FILTER_EDGEDETECT:用边缘检测来突出图像的边缘。
- IMG_FILTER_EMBOSS:使图像浮雕化。
- IMG_FILTER_GAUSSIAN_BLUR:用高斯算法模糊图像。
- IMG_FILTER_SELECTIVE_BLUR:模糊图像。
- IMG_FILTER_MEAN_REMOVAL:用平均移除法来达到轮廓效果。
- IMG_FILTER_SMOOTH:使图像更柔滑。用 arg1 设定柔滑级别。
<code><span><?php </span><span>$im</span> = imagecreatefrompng(<span>'dave.png'</span>); <span>if</span> (<span>$im</span> && imagefilter(<span>$im</span>, IMG_FILTER_GRAYSCALE)) { <span>echo</span><span>'图片转化为灰度成功'</span>; imagepng(<span>$im</span>, <span>'dave.png'</span>); } <span>else</span> { <span>echo</span><span>'图片转化为灰度失败'</span>; } imagedestroy(<span>$im</span>); <span>?></span></span></code>
- 如果使用imagecreatefrompng()函数和实际的图片的格式不匹配时,这里的不匹配时原来的格式,不是改后的扩展名
- 如果不匹配错误提示: gd-jpeg: JPEG library reports unrecoverable error
- 查询一个图片的信息 getimagesize()
3.array getimagesize ( string $filename )
** 这个函数含有一个可选参数,因为不常用所以忽略官方信息
getimagesize() 函数将测定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通 HTML 文件中 IMG 标记中的 height/width 文本字符串。
<code>print_r(getimagesize(<span>"web.jpg"</span>)); <span>/* 输出: Array ( [0] => 568 图像宽度的像素值 [1] => 2628 图像高度的像素值 [2] => 1 图像类型 [3] => width="568" height="2628" 图片长宽字符串 [bits] => 8 每种颜色的位数 [channels] => 3 对于 RGB 图像其值为 3,对于 CMYK 图像其值为 4 [mime] => image/gif 该图像的 MIME 类型 ) */</span></code>
图像类型的标记:1 = GIF,2 = JPG,3 = PNG,4 = SWF,5 = PSD,6 = BMP,7 = TIFF(intel byte order),8 = TIFF(motorola byte order),9 = JPC,10 = JP2,11 = JPX,12 = JB2,13 = SWC,14 = IFF,15 = WBMP,16 = XBM。
4.resource imagecreatefromgd2 ( string $filename ) 从 GD2 文件或 URL 新建一图像
问题遗留
-
imagecreatefromgd2()
如已启用fopen 包装器,在此函数中,URL 可作为文件名。关于如何指定文件名详见 fopen()。各种 wapper 的不同功能请参见 支持的协议和封装协议,注意其用法及其可提供的预定义变量。
- url的意思是不是可以选择一个非gd2格式的图片,但是我试了不行
以上就介绍了php学习,2016-5-10,包括了php学习,2016方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

随着互联网的发展,动态网页的需求越来越大。而PHP作为一种主流的编程语言,被广泛应用于Web开发中。那么,对于初学者来说,如何学习PHP开发呢?一、了解PHP的基础知识PHP是一种脚本语言,可以直接嵌入HTML代码中,通过Web服务器进行解析运行。因此,在学习PHP之前,可以先了解HTML、CSS、JavaScript等前端技术基础,以便更好地理解PHP的作

PHP学习笔记:网络爬虫与数据采集引言:网络爬虫是一种自动从互联网上抓取数据的工具,它可以模拟人的行为,浏览网页并收集所需的数据。PHP作为一种流行的服务器端脚本语言,在网络爬虫和数据采集领域也发挥了重要的作用。本文将介绍如何使用PHP编写网络爬虫,并提供实际的代码示例。一、网络爬虫的基本原理网络爬虫的基本原理是通过发送HTTP请求,接收并解析服务器响应的H

PHP学习笔记:性能分析与调优引言:在Web开发中,性能是一个非常关键的因素。一个高性能的网站能够提供更好的用户体验,提高用户留存率,增加业务收入。而在PHP开发中,性能的优化是一个常见且重要的问题。本文将介绍PHP中性能分析与调优的方法,并提供具体的代码示例,帮助读者更好地理解和运用这些技巧。一、性能分析的工具Xdebug扩展Xdebug是一款功能强大的P

PHP学习笔记:模块化开发与代码复用引言:在软件开发中,模块化开发与代码复用是相当重要的概念。模块化开发可以将复杂的系统分解成可管理的小模块,提高开发效率和代码可维护性;而代码复用则可以减少冗余代码,提高代码的重用性。在PHP开发中,我们可以通过一些技术手段来实现模块化开发和代码复用。本篇文章将介绍一些常用的技术和具体代码示例,帮助读者更好地理解和应用这些概

2023年,学习PHP的最佳途径是什么?随着互联网的快速发展,计算机编程成为了一项具有极高就业前景的技能。而在众多的编程语言中,PHP是一门被广泛应用于网络开发的语言。想要学习PHP,了解最佳的学习途径是非常重要的。PHP是一种开源的、服务器端脚本语言,它被用于开发动态网站和应用程序。相比于其他语言,PHP具有较低的学习曲线和广泛的应用领域,使其成为初学者的

PHP学习笔记:前后端分离与API设计概述:随着互联网的不断发展和用户需求的不断增加,前后端分离的开发模式越来越受到开发者的重视。前后端分离是指将前端和后端的开发分离开来,通过API进行数据交互,实现开发的高效性和灵活性。本文将介绍前后端分离的概念,以及如何设计API。前后端分离的概念:传统的Web开发模式是前后端耦合的,即前端和后端的开发是在同一个项目中进

PHP学习笔记:表单处理与数据验证在网页开发中,表单是用户与网站进行交互的重要组件之一。当用户在网站上填写表单并提交数据时,网站需要对提交的数据进行处理和验证,确保数据的准确性和安全性。本文将介绍如何使用PHP来处理表单和进行数据验证,并提供具体的代码示例。表单提交和数据预处理在HTML中,我们需要使用<form>标签来创建一个表单,并指定表单的

PHP学习心得:如何进行错误处理在开发PHP应用程序时,处理错误是一个非常重要的方面。良好的错误处理可以提高代码的稳定性和可靠性,同时也可以更好地帮助我们调试代码和解决问题。本文将介绍一些常见的错误类型和如何进行错误处理的方法,并附带相应的代码示例。语法错误语法错误是在代码编写过程中最常见也最容易发现的错误。它通常会导致PHP解析器无法正确理解代码,从而导致
