求教imagemagick安装方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求教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了。

参考技术A

ImageMagick (TM) 

1、是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。

2、图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。

安装方法:

1、首先打开下载ImageMagick解压,然后选择安装入径,建议自定义。

2、默认下一步,稍等片刻。

3、你就拥有一个免费版的软件了!

参考技术B 一、ImageMagick介绍 ImageMagick是用C语言开发图片处理程序。可以对图片进行改变大孝旋转、锐化、减色或增加特效等操作。对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、php、Python或Ruby编程来完成。 ImageMagick 的官网是...

如何使用自制软件安装 imagemagick?

【中文标题】如何使用自制软件安装 imagemagick?【英文标题】:How do I install imagemagick with homebrew? 【发布时间】:2011-10-26 14:36:27 【问题描述】:

我正在尝试在 OSX Lion 上安装 Imagemagick,但没有按预期工作。

-> brew install imagemagick

/usr/local/git/bin/git
==> Cloning https://github.com/adamv/ImageMagick.git
Cloning into /Users/klebershimabuku/Library/Caches/Homebrew/imagemagick--git...
fatal: https://github.com/adamv/ImageMagick.git/info/refs not found: did you run git      update-server-info on the server?
Error: Failure while executing: git clone --depth 1 https://github.com/adamv/ImageMagick.git /Users/kleber/Library/Caches/Homebrew/imagemagick--git

酿酒医生说:

-> brew doctor
We couldn't detect gcc 4.0.x. Some formulae require this compiler.

Some "config" scripts were found in your path, but not in system or Homebrew folders.

`./configure` scripts often look for *-config scripts to determine if software packagesare installed, and what additional flags to use when compiling and linking.

Having additional scripts in your path can confuse software installed via Homebrew if the config script overrides a system or Homebrew provided script of the same name.

/Users/kleber/.rvm/gems/ruby-1.9.2-p180@global/bin
passenger-config

Setting DYLD_LIBARY_PATH can break dynamic linking.
You should probably unset it.

是的,我已经安装并运行了 XCode 4.1。

-> brew update
From http://github.com/mxcl/homebrew
* branch            master     -> FETCH_HEAD
Already up-to-date.

【问题讨论】:

你需要brew update;我们现在为 ImageMagick 使用不同的镜像,而 adamv 已经消失了。 我已经 brew update 了。它已经是最新的了。 您可能需要手动更新,我们最近遇到问题:github.com/mxcl/homebrew/… 升级到 Lion 后是否重新安装了 xcode?如果您事先安装了它,则该安装不再有效。我有同样的问题,虽然不是 imagemagick。 使用那里提到的脚本解决了。谢谢! 【参考方案1】:

你可以试试:

brew update && brew install imagemagick

【讨论】:

这在 mac os 10.11.1 El Capitan 上非常适合我 请注意,brew upgrade 会升级自制软件中的所有内容。【参考方案2】:

对我来说最快的解决方法是执行以下操作:

cd /usr/local
git reset --hard FETCH_HEAD

然后我重试了brew install imagemagick,它正确地从新镜像中提取了包,而不是 adamv。

如果这不起作用,请确保 /Library/Caches/Homebrew 不包含任何 imagemagick 文件或文件夹。如果有,请删除它们。

【讨论】:

今天这行不行了。如果您现在遇到问题,那是因为您正在尝试安装依赖于现已失效的存储库的旧版本。 可执行文件在哪里? sudo chown $(whoami) /usr/local , cd /usr/local , git reset --hard FETCH_HEAD , brew install imagemagick ,今天这对我有用。 @chovy 在 Mac 上,可执行文件称为“magick”,并将在 /usr/local/bin/magick 符号链接到 /usr/local/Cellar/imagemagick/7.0.8- 8/bin/magick【参考方案3】:
brew install imagemagick

不要忘记安装gs,如果你想将pdf转换为图像,这是一个依赖项:

brew install ghostscript

【讨论】:

【参考方案4】:

在这里回答旧线程(有点离题),因为这是我在搜索如何在 Mac OS 上安装 Image Magick 以在本地网络服务器上运行时发现的。 brew install Imagemagick 是不够的。您还必须安装 PECL,以便加载 PHP 模块。

来自this SO answer:

brew install php
brew install imagemagick
brew install pkg-config
pecl install imagick

您可能需要sudo apachectl restart。然后在您的网络服务器上运行的简单 php 脚本中检查您的 phpinfo()

如果它仍然不存在,您可能在同一台 Mac 上运行多个 PHP 版本时遇到问题(一个通过命令行,一个通过您的 Web 服务器)。解决该问题超出了此答案的范围,但有一些不错的选择。

【讨论】:

【参考方案5】:

遇到类似错误并通过在 brew install imagemagick 之前运行 brew update 修复

【讨论】:

【参考方案6】:

你可以这样做:

brew reinstall php55-imagick

其中 php55 是您的 PHP 版本。

【讨论】:

不是问题的答案,但它帮助了我。我只是想知道 PHP ImageMagick 公式的名称,搜索引擎将我引到这里。

以上是关于求教imagemagick安装方法的主要内容,如果未能解决你的问题,请参考以下文章

求教linux下安装gcc的方法

求教:SAS安装到100% 假死机解决方法

ImageMagick 已安装,是真是假,如何检查? PHP [重复]

imagemagick 图片处理相关问题?

Imagemagick合并图片批处理

在win10的环境下安装python-setuptools 但是总是不成功 各种方法都试过了都没有用 求教各位大神