`

Mac install GraphicsMagick

阅读更多

安装GraphicsMagick时遇到的问题,拿出来做个记录:

首先到ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates/下载两个组件:

1.ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates/libjpeg-6b.zip

2.ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates/libpng-1.5.13.tar.xz

下载后解压安装

./configure

make

make install

 

下面开始安装GraphicsMagick

下载GraphicsMagick

url:ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/GraphicsMagick-1.3.8.tar.gz

 

然后解压,在解压的目录下允许:

./configure

make

make install

直接这样安装有时会出现一些问题,下面讲解一些我使用到的参数.

 

confiure命令后面的CC=clang。它指定了编译器为Mac下推荐使用的clang。如果没有这个参数,Makefile将会使用系统默认的编译器进行编译,而这个编译器不是GraphicsMagic所推荐的,并且在make的过程中会出现以下错误:

Undefined symbols for architecture x86_64:
  "___builtin_object_size", referenced from:
      _BlurImageScanlines.omp_fn.6 in libGraphicsMagick.a(magick_libGraphicsMagick_la-effect.o)
      _XShearImage.omp_fn.0 in libGraphicsMagick.a(magick_libGraphicsMagick_la-shear.o)
      _YShearImage.omp_fn.1 in libGraphicsMagick.a(magick_libGraphicsMagick_la-shear.o)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[1]: *** [utilities/gm] Error 1
make: *** [all] Error 2

之前安装的组件会默认安装到/usr/local/lib下,所以在执行configure时要加上LDFLAGS='-L/usr/local/lib'  否则会出现下面错误:

Undefined symbols for architecture x86_64:
  "_png_set_check_for_invalid_index", referenced from:
      _WriteOnePNGImage in libGraphicsMagick.a(magick_libGraphicsMagick_la-png.o)
      _ReadOnePNGImage in libGraphicsMagick.a(magick_libGraphicsMagick_la-png.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [utilities/gm] Error 1
make: *** [all] Error 2

所以修改安装命令为:

./configure LDFLAGS='-L/usr/local/lib' CC=clang

make

make install

make clean

 

0
0
分享到:
评论

相关推荐

    GraphicsMagick-1.3.31.tar.gz

    此外,GraphicsMagick具有跨平台性,可以在Linux、Windows、Mac OS X等多种操作系统上运行。 总的来说,GraphicsMagick 1.3.31是开发者和系统管理员进行图像处理和管理的有力工具,无论是批量处理大量图片还是在...

    imgurize:终端中的Imgur浏览器

    依存关系 brew install graphicsmagick (Mac) sudo apt-get install graphicsmagick (Ubuntu) choco install graphicsmagick (Windows) (在v12.02上v12.02 )特征画廊(病毒按热门排序) 用户级(按时间排序...

    gulp-image-silhouette:创建您的图像轮廓

    apt-get install graphicsmagick Mac OS X(使用 ): brew install imagemagick brew install graphicsmagick 窗户及其他: 通过在终端中执行convert -help确认 ImageMagick 已正确设置。 用法 首先,安装gulp-...

    GraphicsMagick-1.3.36.tar.gz

    7. **跨平台**:GraphicsMagick可在Linux、Windows、Mac OS X等多种操作系统上运行,确保了代码的可移植性。 为了编译和安装GraphicsMagick,你需要遵循以下步骤: 1. 进入解压后的目录:`cd GraphicsMagick-1.3....

    graphicsmagick-static:适用于Windows的Graphicsmagicks静态二进制文件

    $ npm install graphicsmagick-static 用法示例 返回本地文件系统上静态链接的Graphicsmagick的路径。 var graphicsmagick = require ( 'grpahicsmagick-static' ) ; console . log ( graphicsmagick . path ) ; ...

    imakes:使用IMAP服务器获取新资料的照片和视频博客

    brew install graphicsmagick brew install libav --with-libvo-aacenc brew install qtfaststart Ubuntu 12.04 # Install Node.js sudo apt-get install -y python-software-properties python g++ make sudo add-...

    prisma-drop-bot

    安装节点包npm install 您可能还需要安装:(brew for mac) brew install imagemagickbrew install graphicsmagick跑步node index --harmony开发不适用于 npm install,但是您可以自由阅读index.js 。 如果你能在...

    docslogo:一些框架和开发语言标志

    apt-get install graphicsmagick Mac OS X(使用 ): brew install imagemagick brew install graphicsmagick 窗户及其他: GraphicsMagick: : ImageMagick: : 通过在终端中执行gm -version或convert -...

    gulp-response-images:为响应式应用程序动态调整图像大小

    吞咽响应图像 一个简单的Gulp插件,允许调整图像的大小和重命名,主要用于响应式应用程序。...apt-get install graphicsmagick Mac OS X(使用 ): brew install graphicsmagick Windows(XP,Vista,

    steer-screenshot:截取 google chrome 窗口的屏幕截图

    在带有brew Mac OS X 上,您可以使用以下命令安装它: brew install graphicsmagick 也一定要检查steer的要求。文档有时 Chrome 会遇到竞争条件,因此它要么完全失败并返回 undefined,要么图片格式错误。 该模块...

    granitials:生成带有文本的 PNG 或 SVG 图像的 express 中间件,可用于默认头像

    brew install graphicsmagick brew install ghostscript 生成图像 var img = new Granitial({ { width: 50, height: 50, bgColor: '#aaaaaa', fontSize: 14, color: '#ffffff' // other possible options: ...

    culture-hub:深入搜索和管理界面

    更多信息请访问入门安装系统依赖MAC OS X brew install mongodbbrew install graphicsmagick一次性设置得到播放! 2 框架在并确保播放脚本在您的环境 PATH 中配置子域在您的测试/etc/hosts加入如文件: 127.0.0.1 ...

    pictor:简单的图片上传转换下载服务器

    画师 pictor 是简单的图像上传/转换/下载服务器。 pictor 的名字来自于。 介绍 本地存储和流量很昂贵,尤其是在云环境中。...安装 mac osx 的先决条件: $ brew install graphicsmagick 对于 debian/

    多玩前端工作流grunt-workflow.zip

    安装 Graphics Magick(gm),下载地址 (Mac平台 brew install GraphicsMagick) 安装 PhantomJS,下载地址 (Mac平台 brew install phantomjs) 安装 sass gem install sass 初始化新项目 在项目目录下执行 grunt-...

    TeamTat:用于团队协作的文本注释工具

    TeamTat 出版物 Rezarta Islamaj,Kongseop Kwon,Sun Kim,Lu Zhiyong Lu,TeamTat:协作... apt-get install -y graphicsmagick apt-get install -y poppler-utils poppler-data apt-get install -y ghostscript apt

    orbx:Orbx 的现代前端演示

    3. `$ brew install GraphicsMagick`:Homebrew是Mac OS上的软件包管理器,GraphicsMagick是一个图像处理库。这可能是项目运行时或构建过程需要的依赖,可能用于处理或转换图像资源。 结合“HTML”标签,我们可以...

    stf:基于STF的批处理控制,基于stf二次开发群控管理平台

    安装brew以及nodejs,运行以下命令brew卸载--ignore-dependencies libimobiledevice brew卸载--ignore-dependencies usbmuxd brew install --HEAD usbmuxd 酿造取消链接usbmuxd 酿造链接usbmuxd brew install --HEAD...

    expressjs-sitescaper:刮取Google图片以获取游戏框正面

    描述 "首先安装:brew install graphicsmagick" 提示了在项目中可能使用了GraphicsMagick这个图像处理库。GraphicsMagick是一个跨平台的图像处理工具,支持大量的图像格式,可以进行缩放、裁剪、旋转以及各种图像...

    server-for-getimagedata

    您还需要imagemagick(或GraphicsMagick)进行图像处理。如果未安装,请安装它。 $ brew install imagemagick 然后按以下方式启动服务器。 $ git clone https://github.com/willnet/server-for-getimagedata.git $...

    使用Node.js在深度学习中做图片预处理的方法

    首先,确保在系统中安装了GraphicsMagick,对于Mac用户,可以通过Homebrew执行`brew install graphicsmagick`。如果需要在图片上添加文字,还需要安装`ghostscript`。 以下是一些常见的图片预处理操作: 1. **旋转...

Global site tag (gtag.js) - Google Analytics