imagemagick(如何用imagemagick 抠图)
本文目录
- 如何用imagemagick 抠图
- linux 安装imagemagick怎么看是否成功
- 检查是否正确安装imagemagick 必须为脚本提供有效的路径转换工具
- 求教imagemagick安装方法
- imagemagick 安装后不支持 jpeg,这是个什么情况
- ImageMagick是做什么用的
如何用imagemagick 抠图
gm convert -resize 400x400 -rotate 90 -fuzz 50% -transparent red -fill none 01.jpg 02.png,这是ImageMagick 衍生软件GraphicsMagick的命令,与ImageMagick 的很接近,供参考。
linux 安装imagemagick怎么看是否成功
由于没有图形化界面的支持,在Linux(CentOS 5.4 x64)上的配置相对Windows XP还是麻烦了一点。
1、下载ImageMagick和JMagick的源文件(
后续
今天换了一台服务器安,在安装ImageMagick时,出现了新的问题:
./magick/xwindow-private.h:27:21: error: X11/Xos.h: No such file or directory
解决方法:
查找提供Xos.h文件的包
# yum provides */Xos.h
会得到一个软件包的列表:
xorg-x11-proto-devel-7.1-13.el5.i386 : X.Org X11 Protocol headers
Repo : base
Matched from:
Filename : /usr/include/X11/Xos.h
安装xorg-x11-proto-devel-7.1-13.el5.i386即可
yum install xorg-x11-proto-devel
yum install libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel
./configure --prefix=/usr/local/ImageMagick-6.4.0 --without-bzlib --with-jpeg=yes --with-jp2=yes --with-png=yes --without-x
检查是否正确安装imagemagick 必须为脚本提供有效的路径转换工具
1、安装ImageMagick,不包含在Ubuntu和许多其他Linux发行版其中。 要在Ubuntu上安装它,使用下面的命令:sudo apt-get install imagemagick2、格式转换之间转换图像的格式, 其中最基础的东西,你可以用它做的是格式之间进行转换。 下面这个命令将当前目录中名为“howtogeek.png”PNG文件,转换一个JPEG格式:convert howtogeek.png howtogeek.jpg您还可以指定为JPEG图像压缩级别:convert howtogeek.png -quality 95 howtogeek.jpg 数必须是1和100 默认为923、调整图像尺寸该convert命令还可以快速调整图像大小。 下面的命令要求ImageMagick的将图像尺寸调整为宽200像素,高100像素:convert example.png -resize 200×100 example.png4、旋转影像ImageMagick的可以快速旋转图像。 下面这个命令将图片命名howtogeek.jpg,旋转90度,并保存旋转图像howtogeek-rotated.jpg:convert howtogeek.jpg -rotate 90 howtogeek-rotated.jpg5、应用效果ImageMagick的可以应用各种效果的图象。 例如,下面的命令应用“木炭”效果的图像:convert 1234.jpg -charcoal 2 1234-charcoal.jpg6、批量处理下面的命令将旋转所有的pang图片:for file in *.png;do convert $file -rotate 90 rotated-$file;
求教imagemagick安装方法
imagemagick安装
以linux下源码安装为例,首先到ImageMagick官方网站上下载最新的ImageMagick源码包,当前最新版本的源码包为ImageMagick-6.7.9-3.tar.gz,下载完毕后,开始进行安装。
首先,进入文件下载目录,解压源码包:
复制代码代码示例:
cd ./Downloads
tar xzvf ImageMagick-6.7.9-3.tar.gz
文件解压完后,进入解压目录:
复制代码代码示例:
cd ImageMagick-6.7.9-3/
下面开始ImageMagick安装三部曲:
复制代码代码示例:
./configure
在这个过程中,它会对系统的编译链接环境以及ImageMagick所依赖的第三方库进行检查。
注意,ImageMagick在处理图片时需要依赖jpeg、png等第三方图片库,如果程序需要处理这些格式的图片,需要确保这些库已经正确的安装,./configure结束后会输出一个检查报告,如下图:
图中显示,在当前系统中没有安装jpeg第三方库,由于业务需要处理jpeg格式的图片,因此在安装ImageMagick之前,需要先安装好jpeg第三方库。
下载最新的源码包jpegsrc.v8d.tar.gz,安装过程和ImageMagick基本上一样。
安装完jpeg库后,就可以继续安装ImageMagick了。
make
sudo make install
默认的ImageMagick会被安装到/usr/local路径下,安装成功后就可以在命令行模式下使用ImageMagick了。
imagemagick 安装后不支持 jpeg,这是个什么情况
安装的ImageMagick发现ImageMagick 竟然不支持jpeg和png
需要安装额外的库
安装了额外的库,但是依旧有如下情况
《IMG alt=http://img.my.csdn.net/uploads/201209/09/1347151126_9213.png src=“http://static.oschina.net/uploads/img/201311/06171539_fGv2.png“ _src=“http://static.oschina.net/uploads/img/201311/06171539_fGv2.png“》
配置了bash_profile文件依旧不行
最后发现:
export CPPFLAGS=’-I/data/home/ning.li5/jpeg-9/include -I/data/home/ning.li5/libpng-1.6.4/include -I/data/home/ning.li5/tiff-4.0.3/include -I/data/home/ning.li5/freetype-2.4.10/include’
export LDFLAGS=’-L/data/home/ning.li5/jpeg-9/lib -L/data/home/ning.li5/tiff-4.0.3/lib -L/data/home/ning.li5/freetype-2.4.10/lib -L/data/home/ning.li5/libpng-1.6.4/lib’
加上这几行就好了,实际地址为额外库安装地址
ImageMagick是做什么用的
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的功能
包括:
将图片从一个格式转换到另一个格式
改变尺寸、旋转、锐化(sharpen)、减色、图片特效
缩略图片的合成图( a montage of image thumbnails)
适于web的背景透明的图片
将一组图片做成gif动画
将几张图片做成一张组合图片
在一个图片上写字或画图形
给图片加边框或框架
取得一些图片的特性信息
http://hedong.3322.org/archives/000339.html
更多文章:
oracle下载时候会有plsql吗(安装完oracle后怎么用pl sql)
2024年6月27日 22:54
java程序设计和c语言(关于JAVA语言,和C语言有什么联系吗)
2024年8月20日 12:55
eclipse没有jsp选项怎么办(eclipse创建JSP时没有这个选项)
2024年6月30日 01:44
marrakech课文分段(marrakech六个场景分析)
2024年7月9日 22:12
巴啦啦小魔仙蔡徐坤在哪一集(12年前巴啦啦小魔仙,谁注意到跑龙套的小演员)
2024年7月10日 13:30
sorting翻译(请问sorting or routing number是什么意思)
2024年5月3日 02:59
phpthinkphp接口验证(thinkphp 验证码问题)
2024年7月4日 12:09