zoukankan      html  css  js  c++  java
  • 在 CentOS6 上安装 GraphicsMagick-1.3.30

    在 CentOS6 上安装 GraphicsMagick-1.3.30
    
    1、简介:
    	1.1、在介绍 GraphicsMagick 前我们不得不先介绍下 ImageMagick:
    		ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。其全部源码开放,可以自由使用,复制,修改,发布。它遵守 GPL 许可协议。它可以运行于大多数的操作系统。最为重要的是,ImageMagick 的大多数功能的使用都来源于命令行工具。
    	1.2、GraphicsMagick 是从 ImageMagick 5.5.2 分支出来的,然而它更稳定更优秀,主要是 GraphicsMagick 体积更加,安装更方便、执行效率也很高;GraphicsMagick 的使用手册编写的非常全面,并且 GraphicsMagick 的命令与 ImageMagick 保持了基本的一致。
    
    
    2、Graphics Magick官网:
    	http://www.graphicsmagick.org/
    
    
    3、Graphics Magick FTP 地址:
    	ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/
    
    
    4、GraphicsMagick-1.3.30.tar.gz 下载地址:
    	ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/GraphicsMagick-1.3.30.tar.gz
    
    
    5、GraphicsMagick Windows 版本下载地址:
    	https://sourceforge.net/projects/graphicsmagick/?source=typ_redirect
    
    
    6、进入到 /usr/local/ 目录下:
    	cd /usr/local
    
    
    7、下载 GraphicsMagick-1.3.30.tar.gz:
    	wget ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/GraphicsMagick-1.3.30.tar.gz
    
    
    8、将 GraphicsMagick-1 压缩包解压:
    	tar -zxvf GraphicsMagick-1.3.30.tar.gz
    
    
    9、进入到 GraphicsMagick-1.3.30 目录中:
    	cd GraphicsMagick-1.3.30
    
    
    10、检查第三方库是否支持 JPEG、PNG 等:
    	./configure --prefix=/usr/local/GraphicsMagick-1.3.30
    	
    	10.1、如果出现
    		JPEG v1 --with-jpeg=yes no
    		PNG --with-png=yes no
    	      则需要安装第三方库 libpng 和 libjpeg:
    		yum install -y libpng-devel libpng
    		yum install -y  libjpeg-devel libjpeg
    
    	10.2 如果出现
    		configure: error: libltdl is required for modules build
                 则需要安装 libltdl 库:
    		yum install libtool-ltdl libtool-ltdl-devel
    
    
    11、编译:
    	make
    
    
    12、编辑并安装;
    	make install
    
    
    13、将 GraphicsMagick-1.3.30 配置到环境变量中(此步的目的是让 CentOS 知道 GraphicsMagick-1.3.30 的存在并可以使用 GraphicsMagick-1.3.30 的命令):
    	12.1、执行命令 vim /etc/profile 打开 VIM 文本编辑器;
    	12.2、将光标移动至 profile 文件末尾,键入 a 进入到编辑模式;
    	12.3、在 profile 文件末尾追加如下信息:
    		export GraphicsMagick_HOME=/usr/local/GraphicsMagick-1.3.30
    		export PATH=$GraphicsMagick_HOME/bin:$GraphicsMagick_HOME/lib:$PATH
    		export PATH=/usr/local/GraphicsMagick-1.3.30/bin:$PATH
    	12.4、按 ESC 键退出编辑模式,输入:
    		:wq
    		退出 VIM 编辑器;
    	12.5、执行命令 source /etc/profile 使得环境变量配置立即生效。
    
    
    14、执行命令 gm -version 查询 GraphicsMagick 版本,如果能够正确的打印出 GraphicsMagick 的版本信息和支持的组件可表明安装成功,如下:
    	GraphicsMagick 1.3.30 2018-04-29 Q8 http://www.GraphicsMagick.org/
    	Copyright (C) 2002-2018 GraphicsMagick Group.
    	Additional copyrights and licenses apply to this software.
    	See http://www.GraphicsMagick.org/www/Copyright.html for details.
    
    	Feature Support:
    	  Native 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         no
    	  OpenMP                   yes (200805)
    	  PNG                      yes
    	  TIFF                     no
    	  TRIO                     no
    	  UMEM                     no
    	  WebP                     no
    	  WMF                      no
    	  X11                      yes
    	  XML                      yes
    	  ZLIB                     yes
    
    	Host type: x86_64-unknown-linux-gnu
    
    	Configured using the command:
    	  ./configure  '--prefix=/usr/local/GraphicsMagick-1.3.30'
    
    	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  = 
    	  LIBS     = -lfreetype -ljpeg -lpng12 -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread
    
    
    15、我们还可以执行命令 gm convert -list formats 查看能够转换的图片类型;至此我们安装 gm convert -list formats 完毕。
    

      

  • 相关阅读:
    浅谈vue对seo的影响
    JavaScript this 关键字
    css3新增特性
    JavaScript 严格模式(use strict)
    let,var,const的区别
    vue slot内部组件插槽
    正则表达式的字母意义
    Array数组对象的方法
    ArcGis for js React 初始化安装
    HTML 基础
  • 原文地址:https://www.cnblogs.com/hapday/p/9220865.html
Copyright © 2011-2022 走看看