文档章节

ImageMagick安装配置说明

星痕2018
 星痕2018
发布于 2012/03/06 16:39
字数 308
阅读 2543
收藏 3
Imagemagick  是一个开源的图片处理软件,他使用命令行进行各种格式的图片的操作,可以运行在windows下和linux下。他的功能非常强大,能进行大小、格式、水印、标签等各种图象处理。在PHP中用imagemagick 来缩图、添加水印比GD图象函数库生成的图像质量要好的多,看过imagemagick的缩图,GD的缩图只能用惨不忍睹来形容。摄影网站用GD缩图,会让网友误以为摄影师的水平差,图像都调不好。

Imagemagick的官方网站 :http://www.imagemagick.org


一、准备资料

win7安装

下载地址:http://downloads.jmagick.org/6.3.9/

下载文件:ImageMagick-6.3.9-0-Q16-windows-dll.exe和jmagick-win-6.3.9-Q16.zip


二、安装程序

安装ImageMagick-6.3.9-0-Q16-windows-dll.exe,安装到C:\ImageMagick目录下,另外安装时也请勾选 Update executable search path,

确认环境变量path里存在“c:\imagemagick“


三、常见问题以及解决方法:

1、System.out.println(System.getProperty("java.library.path")). 
直接用System.out.println(System.getProperty("java.library.path")). 
打印出当前环境的路径,然后再把jmagick.dll复制到其中的一个路径文件夹中问题解决。

2、Can't load MagickLoader (class not found)错误
需要在class里面设置system.setproperty(“jmagick.systemclassloader”,”no”);

© 著作权归作者所有

星痕2018
粉丝 10
博文 68
码字总数 16428
作品 0
石家庄
程序员
私信 提问
ImageMagick 图片处理工具的安装

ImageMagick安装配置 for java项目 (使用jmagick) 目录: 一、ImageMagick介绍 二、在Linux上用源码安装ImageMagick与jmagick 三、在Linux上使用yum安装ImageMagick 四、在windows上安装I...

铁血战士
2011/10/01
9.6K
0
PHP扩展MagickWand

简介 MagickWand 是PHP的一个扩展程序,通过它建立起与ImageMagick的交互,进行图片的处理。它是默认的GD图象函数库的绝佳替代方案。从安全性和易用性来说,在PHP中使用MagickWand比使用命令...

Junn
2013/09/06
1K
0
在CentOS4上安装JMagick

用Java做网站经常要处理用户上传的图片,例如生成缩略图等等。虽然Java可以使用Java2D进行一些图片操作,但是功能和效率实在太差了。 目前比较好的是用JMagick来进行图像处理,不过JMagick是...

红薯
2008/12/15
929
0
CentOS 6安装ImageMagick扩展的2个方法

ImageMagick,是一个软件套件用来创建,编辑,合成,或转换位图图像。我们可以用它来读取和在各种格式写图像,包括DPX、EXR、GIF、JPEG、PDF、SVG和TIFF等格式。我们可以用来使用ImageMagick...

无尽远方
2017/10/25
35
0
centos imagemagick

centos 编译安装的ImageMagick /etc/profile环境变量已经配置好了 为什么php里面exec('conver -version'); 无法执行 必须还要手动指定路径比如 exec('/usr/local/imagemagick/bin/conver -v......

你若安好
2015/04/24
457
3

没有更多内容

加载失败,请刷新页面

加载更多

Netty整合Protobuffer

现在我们都知道,rpc的三要素:IO模型,线程模型,然后就是数据交互模型,即我们说的序列化和反序列化,现在我们来看一下压缩比率最大的二进制序列化方式——Protobuffer,而且该方式是可以跨...

算法之名
14分钟前
10
0
如何用C++实现栈

栈的定义 栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压...

BWH_Steven
33分钟前
3
0
编程作业20190210900169

1编写一个程序,提示用户输入名和姓,然后以“名,姓”的格式打印出来。 #include <stdio.h>#include <stdlib.h> int main(){ char firstName[20]; char lastName[20]; print......

1李嘉焘1
45分钟前
6
0
补码的优点及原理分析

只讨论整数 1.计算机内部为什么没有减法器? 减法运算本身其实就是加法,如x - y即x +(-y),所以只需要将负数成功表示出来并可以参加加法运算,那加法器就可同时实现“+”和“-”的运算。这...

清自以敬
今天
75
0
Docker 可视化管理 portainer

官网安装指南: https://portainer.readthedocs.io/en/latest/deployment.html docker-compose.yml 位置,下载地址:https://downloads.portainer.io/docker-compose.yml...

Moks角木
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部