切图工具GraphicsMagick安装
安装GraphicsMagick前需要先安装zlib、libpng*和libjpeg*,安装libjpeg*需要安装libtool* 及 libtool-ltdl-devel支持
准备工作:
检查当前系统是否具有编译工具
使用命令:
#rpm -qa|grep gcc
#rpm -qa|grep make
如未安装,需要安装
#yum install gcc*
#yum install make
1、zlib安装
tar xzvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
#不要用--prefix自定义安装目录,影响gd的安装
CFLAGS="-O3 -fPIC" ./configure (注意,64位系统用CFLAGS="-O3 -fPIC" ./configure 命令)
make
make install
2、libpng安装
在线安装:
yum install libpng*
或使用安装包安装:
tar xzvf libpng-1.5.10.tar.gz
#不要用--prefix自定义安装目录,影响gd的安装
cd libpng-1.5.10
cp scripts/makefile.std makefile
vi makefile
在CFLAGS=-I$(ZLIBINC) -O后面增加 -fPIC 参数
./configure
make
make install
3、libjpeg*安装
在线安装:
首先安装libtool* 及 libtool-ltdl-devel支持
yum -y install libtool*
yum install libtool-ltdl-devel
然后yum install libjpeg*
或使用安装包安装:
tar xzvf jpegsrc.v6b.tar.gz
cd jpeg-6b
cp /usr/share/libtool/config/config.sub ./
cp /usr/share/libtool/config/config.guess ./
./configure --prefix=/usr/local/modules/jpeg6 --enable-shared --enable-static
make
make install
(###############################
报错:问题描述:
[root@bogon jpeg-6b]# make; make install
./libtool --mode=compile gcc -O2 -I. -c ./jcapimin.c
make: ./libtool:命令未找到
make: *** [jcapimin.lo] 错误 127
./libtool --mode=compile gcc -O2 -I. -c ./cjpeg.c
make: ./libtool:命令未找到make: *** [cjpeg.lo] 错误 127
解决办法:
首先看有没有安装libtool 及 libtool-ltdl-devel
rpm -qa | grep libtool
然后进入jpeg-6b的源码目录,然后执行以下步骤,切记!COPY到当前目录注意后面的点(.)
cp /usr/share/libtool/config.sub .
cp /usr/share/libtool/config.guess .
也就是把 libtool里面的两个配置文件拿来覆盖掉jpeg-6b目录下的对应文件
make clean 再重新configure
没有权限的时候先建立对应的文件夹,再次make install就行了
############################)
4、GraphicsMagick安装
tar zxvf GraphicsMagick-1.3.16.tar.gz
cd GraphicsMagick-1.3.16/
./configure --prefix=/usr/local/GraphicsMagick
make
make install
安装完后设置一下环境变量,然后是指生效。
sed -i '$ a PATH=$PATH:/usr/local/GraphicsMagick/bin' /etc/profile --路径需使用实际目录
source /etc/profile --使此配置文件生效。
如果报错:make[1]: *** [utilities/gm] 错误 1
make[1]: Leaving directory `/tools/GraphicsMagick-1.3.16'
make: *** [all] 错误 2
解决办法:因为/usr/lib/下面没有libpng.so和libpng.a两个软连接,或者这两个文件的软连接错误,所以只需要将开发机10.10.10.37上的这两个软链接文件拷贝过来,重新编译即可,或者将/usr/lib64/中的libpng12.so和libpng12.a做个软连接到/usr/lib/中方法如下ln -s /usr/lib64/libpng12.so /usr/lib/libpng.so 和ln -s /usr/lib64/libpng12.a /usr/lib/libpng.a 还是不行,最后从开发机上/usr/lib中拷贝了libpng.so和libpng.a后重新编译好了。。
完成后设置环境变量,参考11条,结果报错
[root@shyzweb ~]# gm
gm: error while loading shared libraries: libpng15.so.15: cannot open shared object file: No such file or directory
解决:[root@shyzweb ~]# ldconfig(建立一下软链接)。
ldconfig: /usr/lib64/libiconv_hook.so.1 is not a symbolic link
再次运行gm,成功。
切图工具GraphicsMagick安装相关推荐
- ps切图工具cutterman安装和使用
1.做web前端要学会切图 常用的Ps切图工具cutterman 下面就介绍一下安装和使用的过程 2.下载地址:http://www.cutterman.cn/zh/cutterman 下载好解压安装 ...
- 切图软件GraphicsMagick安装
1.解压安装 tar xvf GraphicsMagick-1.3.17.tar ./configure --prefix=/opt/GraphicsMagick --without-prel --e ...
- Mac下的plist纹理图切图工具(命令行)
Mac下的plist纹理图切图工具(命令行) 经常用Mac,开发需要经常切拼好的plist纹理图,找了好久都没什么合适的软件:拼图的有不少(TexturePacker.PlistEditor等),拆图 ...
- 前端必备 PS三种切图方法 Cutterman最好用的切图工具
文章目录 1.常见的图片格式 方法1. PS图层切图 方法2. 切片切图 方法3.Cutterman插件切图(最简单.最好用的切图工具) 准备工作:一个非绿色版的PS软件,如果还没安装好PS的,建议在 ...
- 开源影像tif切图工具gdal2tiles部署以及切图
切片效果图 安装python,这个网上很多教程,参照网上教程安装即可,这里不再描述. python安装python版本的gdal,以我本机python3.7版本为例: 下载gdal的whl文件安装包, ...
- PlistView(切图工具)v1.0绿色版
PlistView是一款plist图集切图工具,是使用Flash Builder制作的用于切开由TexturePacker打包合成的图片文件的小工具,PlistView界面简洁.操作简单,有需要的朋友 ...
- android ps切图工具下载,移动APP设计之PS切图插件大汇总,值得收藏
移动APP界面设计切图和标注是一项必不可少的步骤.所以,设计界也涌现出了很多切图神器和标注神器. 包括25学堂之前介绍过的很多切图工具和切图教程. 今天25学堂的小编为大家精选了几个不错的移动APP设 ...
- h5开发必备之切图工具cutterman
h5开发必备之切图工具cutterman 设计师,给我们开发的psd图,很多时候需要我们切的,那么我们有什么快速切图的工具. 今天来介绍一块很是牛逼的ps插件,它非常小但是功能非常强大,可以节省很都传 ...
- 前端 ~ PS切图工具
*** 工具准备 *** 1.PS(photoshop) [注意]:安装时,需要先选择"试用",之后通过注册机进行注册,直接重新打开ps应用即可(应该会无需登录) 2.更改:缓存盘 ...
最新文章
- android studio运行时报错the selected device is incompatible
- 在ubuntu下使用Eclipse搭建Hadoop开发环境
- 【ObjectC—浅copy和深copy】
- 计算机的特点 分类及其应用,2016计算机知识:计算机的特点、分类及其应用(1)...
- python 魔术方法
- Detect to Track and Track to Detect
- mysql连接查询(内联)_MySQL之连接查询
- Exchange2010 SP1部署边缘服务器
- 如何对数据目标进行分析
- 【Linux】POSIX信号量
- 设计模式在项目中的应用案例_案例|P6软件在水电项目施工管理中的应用
- C语言表白流星(末尾附加下载地址)
- 信号量机制(P,V操作)
- 税务会计实务【19】
- linux分区表导出与恢复,linux下磁盘分区表的备份和恢复
- 中普审计系统无法连接服务器,中普审计信息系统内审版-简单操作说明大全.doc...
- CornerNet论文详解CornerNet: Detecting Objects as Paired Keypoints
- DZY Loves Math题解
- 人工智能基础——什么是人工智能
- 双矩阵对策MATLAB,带有模糊收益的双矩阵对策研究
热门文章
- iOS开发系列--网络开发
- PHP产生随机不重复激活码
- CSS中实现div元素水平垂直居中
- 迅为IMX6开发板真实产品案例分享-专为研发用芯选择
- 报童问题求解最大利润_第3章 第2节 处理分类问题常用算法(二)
- ArcGis制作中国地图(附实验数据)
- 软件测试(2) UFT安装
- 新購電腦筆記 - G1.Sniper B7 內建網路晶片在 Mint 17.2(Cinnamon)上無法使用(已解決)...
- 上班摸鱼 这个软件少不了 任意窗口透明化
- Android Q 强制黑暗模式(ForceDark) | 原理 实践