GraphicsMagick 是一个很高效的图片处理工具,跟 ImageMagic 类似,接口也几乎跟 ImageMagic 全部兼容。事实上,GraphicsMagick是从 ImageMagick 5.5.2 分支出来的,但是现在他变得更稳定和优秀。

项目地址:http://www.graphicsmagick.org/index.html

下载地址:http://www.graphicsmagick.org/download.html

最新版本:ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/GraphicsMagick-LATEST.tar.gz

#下载安装:
wget ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/GraphicsMagick-LATEST.tar.gz
tar zxvf GraphicsMagick-LATEST.tar.gz
cd GraphicsMagick-1.3.12/
CFLAGS="-O3 -fPIC"
./configure --prefix=/elain/apps/graphicsmagick --enable-shared
make
make install
cd ..
ln -s /elain/apps/graphicsmagick/bin/* /usr/bin/

#PHP 扩展地址:http://pecl.php.net/package/gmagick
#安装:
wget http://pecl.php.net/get/gmagick-1.0.9b1.tgz
tar zvxf gmagick-1.0.9b1.tgz
cd gmagick-1.0.9b1/
/elain/apps/php/bin/phpize
./configure --with-php-config=/elain/apps/php/bin/php-config
make
make install
cd ..

然后在 php.ini 里添加一行:

extension="gmagick.so"

重启 php
/elain/apps/php/sbin/php-fpm reload

验证安装:
1、打开phpinfo.php 查看加载
2、在服务器上运行 gm version
[root@elain ~#]gm version
[root@elain ~#]gm version
GraphicsMagick 1.3.12 2010-03-08 Q8 http://www.GraphicsMagick.org/
Copyright (C) 2002-2010 GraphicsMagick Group.
Additional copyrights and licenses apply to this software.
See http://www.GraphicsMagick.org/www/Copyright.html for details.

Feature Support:
Thread Safe              yes
Large Files (> 32 bit)   yes
Large Memory (> 32 bit)  yes
BZIP                     yes
DPS                      no
FlashPix                 no
FreeType                 yes
Ghostscript (Library)    no
JBIG                     no
JPEG-2000                no
JPEG                     yes
Little CMS               no
Loadable Modules         yes
OpenMP                   yes (200505)
PNG                      yes
TIFF                     yes
TRIO                     no
UMEM                     no
WMF                      no
X11                      yes
XML                      yes
ZLIB                     yes

Host type: x86_64-unknown-linux-gnu

Configured using the command:
./configure  '--prefix=/elain/apps/graphicsmagick' '--enable-shared' --enable-ltdl-convenience

Final Build Parameters:
CC       = gcc -std=gnu99
CFLAGS   = -fopenmp -g -O2 -Wall -pthread
CPPFLAGS = -I/usr/include/freetype2 -I/usr/include/libxml2
CXX      = g++
CXXFLAGS = -pthread
LDFLAGS  = -L/usr/lib -L/usr/lib
LIBS     = -ltiff -lfreetype -ljpeg -lpng -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread

转载请注明: 转载自http://www.elain.org

本文链接地址:GraphicsMagick扩展配置安装

本文转自 elain2012 51CTO博客,原文链接:http://blog.51cto.com/elain/630770

GraphicsMagick扩展配置安装相关推荐

  1. 图片工具GraphicsMagick的下载安装配置使用

    转自:图片工具GraphicsMagick的下载安装配置使用,更优阅读体验:http://www.kongzid.com/ 目录 1.概述 2.下载 2.1 进入官网地址 2.2 进入版本列表页面 2 ...

  2. 转 ImageMagick及PHP的imagick扩展的安装及配置

    imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API Image ...

  3. VS Code 安装 Go 插件、自定义扩展配置、断点调试

    1. 安装插件 使用快捷键 Ctrl+Shift+X 打开插件安装页面,安装 Go 插件. 2. 自定义扩展配置 使用快捷键 Ctrl+, 打开自定义配置页,编辑 settings.json ,定义与 ...

  4. Windows下Memcache的安装及PHP扩展配置方法

    这篇文章主要介绍了Windows下Memcache的安装及PHP扩展配置方法,需要的朋友可以参考下 一.下载 找到完整的memcache的Windows安装包,解压放在硬盘上,比如 F:\memcac ...

  5. php.ini mysql扩展_PHP安装mysql.so扩展及相关PHP.ini 配置参数说明

    在PHP中mysql_connect模块已经逐渐被弃用,我在搭建环境时也没有再安装mysql扩展,但是今天在维护一个老项目时,出现报错 Fatal error: Uncaught Error: Cal ...

  6. 宝塔需在php设置中安装redis扩展,宝塔安装配置redis说明

    [TOC] #### 安装Redis服务 * 首先进入宝塔管理后台,点击"`软件管理`",在"全部"或者"运行环境"中找到Redis,点击右 ...

  7. php扩展xdebug安装以及用kcachegrind系统分析

    一:安装 安装方法一:编译安装 1.下载PHP的XDebug扩展,网址:http://xdebug.org/ # wget http://pecl.php.net/get/xdebug-2.1.2.t ...

  8. php扩展swoole安装,php 安装swoole扩展

    步骤 1.在swoole官网 https://www.swoole.com/ 下载需要安装的版本如通过git clone下载: git clone https://gitee.com/swoole/s ...

  9. composer php 扩展,正确的Composer扩展包安装方法

    下面由composer教程栏目给大家介绍正确的 Composer 扩展包安装方法,希望对需要的朋友有所帮助! 问题说明 我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自 这个文 ...

最新文章

  1. 《图解性能优化》笔记
  2. SpringBoot+El-upload实现上传文件到通用上传接口并返回文件全路径(若依前后端分离版源码分析)
  3. 将time_t格式的字符串转换成具体的时间, 存放在SystemTime结构体中
  4. Web2.0网站性能调优实践(引用王宗义)
  5. group by 汇总
  6. oracle发邮件没有反应,[数据库]Oracle发邮件,权限问题
  7. RHCSA认证培训+考试七天实录(六)
  8. linux内核各版本的下载路径
  9. H5实现移动端,PC端页面分享
  10. MybatisPlus实现数据库加解密
  11. 汉语词性对照表[北大标准/中科院标准]
  12. 子寅:不会“怼”产品经理,干不了程序员,更干不好脱口秀
  13. word实现奇数页页眉用本章标题,偶数页用论文标题
  14. 基于matlab算法的可靠度分析,参考基于matlab算法的可靠度分析
  15. appcan 文件下载到根目录(pdf)
  16. 职场办公Excel篇
  17. Pycharm中用Appium框架编写第一个自动化脚本
  18. Linux无法使用wget下载东西
  19. 健身行业大洗牌 Keep还会有未来吗?
  20. ASP.NET圣贤图书馆管理系统动态网站

热门文章

  1. LeftoverDataException.
  2. CentOS 6.5系统下安装和配置NFS服务
  3. 通过rsync+inotify实现数据的实时备份
  4. [改善Java代码]线程优先级只使用三个等级
  5. 手机验证码倒记时函数
  6. Microsoft Exchange 2010 SP1 (一)安装准备
  7. asp.net动态添加控件学习
  8. 3月18 周作业题解
  9. jar打包混淆上传全自动日志
  10. 如何将Mac OS X10.9下的Python2.7升级到最新的Python3.3