在 Ubuntu Server 14.04 下安装 ImageMagick 6.7.7-10
ImageMagick 是一个免费开源、用于编辑、创建、合成图像的工具。它可以读取、转换、写入多种格式图像。包括:图像切割、颜色替换、各种效果的应用,图像旋转、组合、文本、直线、多边形、椭圆、曲线、附加到图像伸展旋转、等等。
ImageMagick 遵守 GPL 许可协议,是一个免费工具:完全开放源码,可自由使用、复制、修改、发布;它可运行于大多数操作系统。ImageMagick几乎可在任何非专有操作系统上编译,无论是 32 位还是 64 位 CPU,包括:Linux、Windows 95/98/ME/NT 4.0/2000/XP、Windows 2003、Windows 7、Windows 8、Macintosh (MacOS 9 /10)、VMS 和 OS/2。ImageMagick 的大多数功能的用法都是使用命令行。
ImageMagick 是一套功能强大、稳定且开源的工具集、开发包。可用来读、写和处理超过 200 多种格式的图片文件,包括流行的 TIF、JPG、JPEG、GIF、 PNG、PDF 以及 PhotoCD 等格式。ImageMagick 可根据 Web 应用程序的需要动态生成图片, 可对一个(或一组)图片进行缩放、旋转、锐化、减色或增加特效等操作,并将操作结果以相同格式或其它格式保存;对图片的操作,即可通过命令行进行,也可通过 C/C++、Perl、Java、PHP、Python 或 Ruby 编程完成。同时 ImageMagick 还提供了一个高质量的 2D 工具包,部分支持 SVG。ImageMagick 的主要精力集中在性能,减少 Bug 以及提供稳定的 API 和 ABI 上。
01、安装 ImageMagick 6.7.7-10
- root# apt-get install imagemagick
- 正在读取软件包列表... 完成
- 正在分析软件包的依赖关系树
- 正在读取状态信息... 完成
- 将会安装下列额外的软件包:
- libmagickcore5-extra libnetpbm10 netpbm
- 建议安装的软件包:
- imagemagick-doc autotrace curl enscript ffmpeg gnuplot grads hp2xx html2ps
- libwmf-bin povray radiance texlive-base-bin transfig ufraw-batch
- 下列【新】软件包将被安装:
- imagemagick libmagickcore5-extra libnetpbm10 netpbm
- 升级了 0 个软件包,新安装了 4 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
- 需要下载 1,656 kB 的软件包。
- 解压缩后会消耗掉 5,000 kB 的额外空间。
- 您希望继续执行吗? [Y/n] y
- 获取:1 [url]http://cn.archive.ubuntu.com/ubuntu/[/url] trusty/main libmagickcore5-extra amd64 8:6.7.7.10-6ubuntu3 [57.9 kB]
- 获取:2 [url]http://cn.archive.ubuntu.com/ubuntu/[/url] trusty/main imagemagick amd64 8:6.7.7.10-6ubuntu3 [188 kB]
- 获取:3 [url]http://cn.archive.ubuntu.com/ubuntu/[/url] trusty/main libnetpbm10 amd64 2:10.0-15ubuntu2 [69.0 kB]
- 获取:4 [url]http://cn.archive.ubuntu.com/ubuntu/[/url] trusty/main netpbm amd64 2:10.0-15ubuntu2 [1,341 kB]
- 下载 1,656 kB,耗时 2秒 (669 kB/s)
- Selecting previously unselected package libmagickcore5-extra:amd64.
- (正在读取数据库 ... 系统当前共安装有 226707 个文件和目录。)
- Preparing to unpack .../libmagickcore5-extra_8%3a6.7.7.10-6ubuntu3_amd64.deb ...
- Unpacking libmagickcore5-extra:amd64 (8:6.7.7.10-6ubuntu3) ...
- Selecting previously unselected package imagemagick.
- Preparing to unpack .../imagemagick_8%3a6.7.7.10-6ubuntu3_amd64.deb ...
- Unpacking imagemagick (8:6.7.7.10-6ubuntu3) ...
- Selecting previously unselected package libnetpbm10.
- Preparing to unpack .../libnetpbm10_2%3a10.0-15ubuntu2_amd64.deb ...
- Unpacking libnetpbm10 (2:10.0-15ubuntu2) ...
- Selecting previously unselected package netpbm.
- Preparing to unpack .../netpbm_2%3a10.0-15ubuntu2_amd64.deb ...
- Unpacking netpbm (2:10.0-15ubuntu2) ...
- Processing triggers for hicolor-icon-theme (0.13-1) ...
- Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
- Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
- Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
- Rebuilding /usr/share/applications/bamf-2.index...
- Processing triggers for mime-support (3.54ubuntu1) ...
- Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
- 正在设置 libmagickcore5-extra:amd64 (8:6.7.7.10-6ubuntu3) ...
- 正在设置 imagemagick (8:6.7.7.10-6ubuntu3) ...
- update-alternatives: using /usr/bin/compare.im6 to provide /usr/bin/compare (compare) in 自动模式
- update-alternatives: using /usr/bin/animate.im6 to provide /usr/bin/animate (animate) in 自动模式
- update-alternatives: using /usr/bin/convert.im6 to provide /usr/bin/convert (convert) in 自动模式
- update-alternatives: using /usr/bin/composite.im6 to provide /usr/bin/composite (composite) in 自动模式
- update-alternatives: using /usr/bin/conjure.im6 to provide /usr/bin/conjure (conjure) in 自动模式
- update-alternatives: using /usr/bin/import.im6 to provide /usr/bin/import (import) in 自动模式
- update-alternatives: using /usr/bin/identify.im6 to provide /usr/bin/identify (identify) in 自动模式
- update-alternatives: using /usr/bin/stream.im6 to provide /usr/bin/stream (stream) in 自动模式
- update-alternatives: using /usr/bin/display.im6 to provide /usr/bin/display (display) in 自动模式
- update-alternatives: using /usr/bin/montage.im6 to provide /usr/bin/montage (montage) in 自动模式
- update-alternatives: using /usr/bin/mogrify.im6 to provide /usr/bin/mogrify (mogrify) in 自动模式
- 正在设置 libnetpbm10 (2:10.0-15ubuntu2) ...
- 正在设置 netpbm (2:10.0-15ubuntu2) ...
- Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
- root:#
复制代码02、测试 ImageMagick 6.7.7-10 是否可正常转换图像格式
- root:# cd /usr/share/menu
- root:/usr/share/menu# ls
- baobab evince gparted libreoffice-draw pidgin remmina x11-apps
- bash file-roller graphviz libreoffice-impress pppconfig rhythmbox x11-utils
- bc gdb gucharmap libreoffice-math pppoeconf seahorse x11-xserver-utils
- brasero gedit imagemagick libreoffice-writer procps shotwell xchm
- dash gimp im-config mariadb-client-5.5 psmisc smplayer xterm
- dc gnome-system-monitor info nano python2.7 telnet yelp
- eog gnome-terminal kchmviewer nautilus python3.4 transmission-gtk
- root:/usr/share/menu# cp /home/ftp/001.jpg ./ #上传一张测试用 JPG 图片
- root:/usr/share/menu# ls
- 001.jpg eog gnome-terminal kchmviewer nautilus python3.4 transmission-gtk
- baobab evince gparted libreoffice-draw pidgin remmina x11-apps
- bash file-roller graphviz libreoffice-impress pppconfig rhythmbox x11-utils
- bc gdb gucharmap libreoffice-math pppoeconf seahorse x11-xserver-utils
- brasero gedit imagemagick libreoffice-writer procps shotwell xchm
- dash gimp im-config mariadb-client-5.5 psmisc smplayer xterm
- dc gnome-system-monitor info nano python2.7 telnet yelp
- root:/usr/share/menu# convert 001.jpg 001.png
- root:/usr/share/menu# ls
- 001.jpg dc gnome-system-monitor info nano python2.7 telnet yelp
- 001.png eog gnome-terminal kchmviewer nautilus python3.4 transmission-gtk
- baobab evince gparted libreoffice-draw pidgin remmina x11-apps
- bash file-roller graphviz libreoffice-impress pppconfig rhythmbox x11-utils
- bc gdb gucharmap libreoffice-math pppoeconf seahorse x11-xserver-utils
- brasero gedit imagemagick libreoffice-writer procps shotwell xchm
- dash gimp im-config mariadb-client-5.5 psmisc smplayer xterm
- root:/usr/share/menu#
复制代码03、查看安装 ImageMagick 版本
- root:# /usr/bin/convert -version
- Version: ImageMagick 6.7.7-10 2014-03-06 Q16 [url]http://www.imagemagick.org[/url]
- Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
- Features: OpenMP
- root:#
复制代码
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。
|