PHP 图片处理类库Grafika详细教程(4):图形绘制

该文章是接着上一篇文章:《PHP极其强大的图片处理库Grafika详细教程(3):图像属性处理》,是grafika教程的一个部分。所有的教程目录《1、图像基本处理》《2、图像特效处理模块》《3、图像属性处理》《4、图形绘制》话不多说,我们接着上实例,要看基础描述,和下载信息请看第一篇1、绘制贝塞尔曲线贝塞尔曲线绘制,需要两个端点,一头一尾,还有两个控制点,在之间。所以,必然最起码4个参数。加上一个颜色共计5个参数。从做到右,我们依次解释第一个(数组):表示起始点,数组内第一个参数为x,第二个参数 阅读全部

PHP 图片处理类库Grafika详细教程(3):图像属性处理

该文章是接着上篇文章,《PHP极其强大的图片处理库Grafika详细教程(2):图像特效处理模块》,由于grafika功能太多,所以分开写,其他的点击这里《1、图像基本处理》《2、图像特效处理模块》《3、图像属性处理》《4、图形绘制》该文章主要写grafika的图像属性处理功能,共7个方法1、图片格式化为二进制格式输出该方法的作用是打开一张图片,然后格式化为二进制数据,直接输出到浏览器,而不是传统的src显示图片。其有一个参数,你可以自定义输出图片的格式,比如png啥的我们这里打开图片,输出为p 阅读全部

PHP 图片处理类库Grafika详细教程(2):图像特效处理模块

该文章是接着上篇文章《PHP极其强大的图片处理库Grafika详细教程(1):图像基本处理》,由于grafika功能太多,所以分开写,其他的点击这里《1、图像基本处理》《2、图像特效处理模块》《3、图像属性处理》《4、图形绘制》我们开门见山,直接继续上实例,详细了解点击上面链接图片过滤、滤镜grafika提供了11种滤镜功能,可以满足开发中的任何情况需求。这里先介绍一个操作方法:apply:它可以将滤镜效果应用到图片图片模糊使用Blur参数,模糊化一张图片其中模糊度取值范围为0-100,数值越大 阅读全部

PHP 图片处理类库Grafika详细教程(1):图像基本处理

Grafika是一个PHP图像处理库,是基于Imagick和GD,可以用于改变图片大小,剪裁,比较,添加水印等等功能。还有感知哈希,高级图像过滤,绘制贝塞尔曲线等功能,可谓非常强大。由于功能太多,所以分成几篇文章写。《1、图像基本处理》《2、图像特效处理模块》《3、图像属性处理》《4、图形绘制》优点:缩略图的速度非常快,质量非常高支持智能剪裁很好的支持GIF图片5种缩略图模式图像对比功能图像高级过滤功能图像混合其他图像处理库支持的API基本都支持安装下载1、直接下载:Grafika的官网、Git 阅读全部

5大PHP模板解析引擎比较和性能测评(PHP Template Engines)

  首先,为什么要使用模板引擎?  php模版引擎原理其实就是正则替换,把模版中的特定的字符串转换成php代码。然后把转换过后的模版内容保存起来,下次直接去引用这个编译好的php文件。因此,比起使用原生的PHP模板,模板引擎多了一个编译模板文件为php代码的步骤,在首次使用模板时,性能上会有少许损失。但如果你的模版编译后不去改变,那么就不会去重新编译模版,也就是从缓存中读取,其性能和原生模板就相当了。  随着我们继续开发复杂的Web应用程序,在应用程序逻辑和显示逻辑分离变得越来越重要,以便后端开 阅读全部