恕我直言,在 OS X 上安装、配置、卸载 ImageMagick 和许多其他软件包的最简单方法是使用 homebrew。
步骤 1
转到homebrew website 并复制一行并将其粘贴到您的终端并运行它。
第二步
现在,决定你要搜索和安装什么包 - ImageMagick、Redis、pandoc、gawk 等并使用以下命令之一查找包:
brew search magick
brew search redis
brew search gawk
第三步
现在检查您希望 ImageMagick 使用哪些选项:
brew options imagemagick
样本输出
--with-fftw
Compile with FFTW support
--with-fontconfig
Build with fontconfig support
--with-ghostscript
Build with ghostscript support
--with-hdri
Compile with HDRI support
--with-liblqr
Build with liblqr support
--with-librsvg
Build with librsvg support
--with-libwmf
Build with libwmf support
--with-little-cms
Build with little-cms support
--with-little-cms2
Build with little-cms2 support
--with-opencl
Compile with OpenCL support
--with-openexr
Build with openexr support
--with-openjpeg
Build with openjpeg support
--with-openmp
Compile with OpenMP support
--with-pango
Build with pango support
--with-perl
Compile with PerlMagick
--with-quantum-depth-16
Compile with a quantum depth of 16 bit
--with-quantum-depth-32
Compile with a quantum depth of 32 bit
--with-quantum-depth-8
Compile with a quantum depth of 8 bit
--with-webp
Build with webp support
--with-x11
Build with x11 support
--with-zero-configuration
Disables depending on XML configuration files
--without-freetype
Build without freetype support
--without-jpeg
Build without jpeg support
--without-libpng
Build without libpng support
--without-libtiff
Build without libtiff support
--without-magick-plus-plus
disable build/install of Magick++
--without-modules
Disable support for dynamically loadable modules
--without-threads
Disable threads support
--HEAD
Install HEAD version
第四步
使用您选择的选项安装:
brew install imagemagick --with-fftw --with-openmp --with-pango
然后一切顺利。
更新和升级包
如果您想更新您的 homebrew 副本并更新您的所有软件包,请使用:
brew update && brew upgrade
删除包
如果要删除 ImageMagick,请使用:
brew rm imagemagick
使用不同的选项重新安装软件包
如果您想重新安装量子深度为 32 (Q32) 的 ImageMagick,例如,使用:
brew reinstall imagemagick --with-quantum-depth-32
疑难解答
如果您对 homebrew 有任何问题,只需询问好医生出了什么问题,您就会得到一份关于所有问题的报告:
brew doctor
整洁的包
我最喜欢的一些包是:
ack、ansiweather、arpack、astyle、atk、atkmm、autoconf、basex、bash、boost、c-ares、cairo、cairomm、cimg、cmake、coreutils、cpanminus、curl、dbus、dcraw、doxygen、eigen、epstool 、exiftool、exiv2、faac、feh、ffmpeg、fftw、findutils、flac、fltk、fontconfig、fortune、freeimage、freetype、fswatch、gawk、gcc、gd、gdb、gdbm、gdk-pixbuf、geoip、gettext , ghostscript, giflib, gifsicle, gl2ps, glib, glibmm, glpk, gmp, gnu-sed, gnuplot, gnutls, gobject-introspection, graphicsmagick, grep, gsettings-desktop-schemas, gtk+3, harfbuzz, hdf5, hicolor-icon -主题,hiredis,icu4c,ilmbase,imagemagick,imlib2,isl,jasper,jbig2dec,jhead,jpeg,jpeg-turbo,jq,lame,leptonica,lftp,libagg,libbtbb,libcroco,libepoxy,libevent,libexif,libffi,libgcrypt , libgpg 错误, libgsf, libmpc, libogg, libpng, librsvg, libsigc++, libsvg, libsvg-cairo, libtasn1, libtiff, libtool, libusb, libusb-compat, libvo-aacenc, libvorbis, libxml2, libyaml, lighttpd, little-cms , little-cms2, llvm, lua, lynx, l z4, mad, matplotlib, metis, mpfr, nanomsg, net-snmp, netpbm, nettle, ngrep, nmap, node, numpy, octave, oniguruma, opencv3, openexr, openjpeg, openjpeg21, openssl, orc, p7zip, pandoc, pango, pangomm,并行,pcre,pdfgrep,perl,perlmagick,php56,php56-amqp,php56-imagick,pixman,pkg-config,鸭嘴兽,plotutils,pngcheck,pngcrush,pngquant,poppler,popt,potrace,pstoedit,py2cairo,pygobject3, pyqt,pyqt5,python,python3,qhull,qrupdate,qscintilla2,qt,qt5,rabbitmq-c,readline,redis,重命名,rocksdb,ruby,sane-backends,sdl,shared-mime-info,sip,smartmontools,snappy, sox,sqlite,sqliteman,套件稀疏,套件稀疏421,svg2png,swig,szip,标签,tbb,tesseract,tmux,transfig,树,ufraw,unixodbc,utf8proc,veclibfort,vips,webkit2png,webp,wget,wireshark, x264, xmlstarlet, xvid, xz, youtube-dl, 酒吧