php-imagick扩展

介绍

  magick 是用 ImageMagic API 来建立和修改图像的PHP官方扩展。ImageMagick® 是用来建立,编辑,合并位图图像的一套组件。 它可以用于读取,转换,写入多种不一样格式的图像。 包含 DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, 和 TIFF。php

  ImageMagick是一套功能强大、稳定并且开源的工具集和开发包,能够用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你能够根据web应用程序的须要动态生成图片, 还能够对一个(或一组)图片进行改变大小、旋转、锐化、减色或增长特效等操做,并将操做的结果以相同格式或其它格式保存,对图片的操做,便可以经过命令行进行,也能够用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。同时ImageMagick提供了一个高质量的2D工具包,部分支持SVG。ImageMagic的主要精力集中在性能,减小bug以及提供稳定的API和ABI上。
  ImageMagick 是一个用来建立、编辑、合成图片的软件。它能够读取、转换、写入多种格式的图片。图片切割、颜色替换、各类效果的应用,图片的旋转、组合,文本,直线, 多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:所有源码开放,能够自由使用,复制,修改,发布。支持大多数的操做系统。html

官网

  官网地址:http://pecl.php.net/package/imagickweb

  官网文档:http://php.net/imagick编程

 安装需求

PHP >= 5.1.3 and ImageMagick >= 6.2.4,还有一堆依赖须要安装,例如ghostscript,这样才能导出PDF。centos

源码包

  2017-8-17为止最新的稳定版为3.4.3服务器

安装过程

  做为一个却运维,不须要知道怎么用,配好环境便可。因此不说如何使用。运维

安装方法一:使用epel源这种方法最简单。以Centos6.3 为例(无法,这个服务器是比较旧)工具

中科大源http://mirrors.ustc.edu.cn/help/centos.html性能

#删除旧的epel源,由于不肯定是否能用。
yum remove epel-release-6-8.noarch
#安装新的epel源#我使用中科大的

sudo yum install -y epel-release
sudo sed -e 's!^mirrorlist=!#mirrorlist=!g' \
         -e 's!^#baseurl=!baseurl=!g' \
         -e 's!//download\.fedoraproject\.org/pub!//mirrors.ustc.edu.cn!g' \
         -e 's!http://mirrors\.ustc!https://mirrors.ustc!g' \
         -i /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo
#直接安装便可,而后重启服务
sudo yum install php-pecl-imagick.x86_64 -y
sudo service httpd restart

 

方法二:源码安装url

未作实验

相关文章
相关标签/搜索