ImageMagick 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ImageMagick 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 GPL
开发语言 C/C++ 查看源码 »
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 不详
适用人群 未知
收录时间 2008-09-12

软件简介

ImageMagick图片处理是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过90种的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。 [1]  利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小、旋转、锐化、减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存,对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。同时ImageMagick提供了一个高质量的2D工具包,部分支持SVG。ImageMagic的主要精力集中在性能,减少bug以及提供稳定的API和ABI上。

ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线, 多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布。支持大多数的操作系统。

功能:

  • 将图片从一个格式转换到另一个格式,包括直接转换成图标。
  • 改变尺寸、旋转、锐化(sharpen)、减色、图片特效
  • 缩略图片的合成图( a montage of image thumbnails)
  • 适于web的背景透明的图片
  • 将一组图片作成gif动画,直接convert
  • 将几张图片作成一张组合图片,montage
  • 在一个图片上写字或画图形,带文字阴影和边框渲染。
  • 给图片加边框或框架
  • 取得一些图片的特性信息
  • 几乎包括了gimp可以作到的常规插件功能。甚至包括各种曲线参数的渲染功能。只是那命令的写法,够复杂。

ImageMagick几乎可以在任何非专有的操作系统上编译,无论是32位还是64位的CPU,包括LINUX,Windows '95/'98/ME/NT 4.0/2000/XP, Macintosh (MacOS 9 /10), VMS 和 OS/2.

ImageMagick的大多数功能的使用都来源于命令行工具。它还支持以下程序语言: Perl, C, C++, Python, PHP, Ruby, Java;现成的ImageMagick接口(PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick)是可利用的。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
GhostscriptImageMagick处理图片的利器.但是gs的不同版本之间还是有或多或少的bug。有些bug是升级了gs版本后引入的...在我们软件开发的过程中,最新的软件版本宣称更稳定,修复了更多的bug。但是往往会引入其他的风险。
2011/07/10 23:07
回复
举报
更多评论
11/02 10:53

ImageMagick 7.0.10-35 发布,多功能图片处理软件

没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 ImageMagick 7.0.10-35 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、H...

0
4
09/21 07:26

ImageMagick 7.0.10-30 发布,多功能图片处理软件

ImageMagick 7.0.10-30 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

0
8
08/18 07:52

ImageMagick 7.0.10-28 发布,多功能图片处理软件

ImageMagick 7.0.10-28 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

1
9
发表了资讯
08/10 07:26

ImageMagick 7.0.10-26 发布,多功能图片处理软件

ImageMagick 7.0.10-26 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

0
4
发表了资讯
08/04 07:39

ImageMagick 7.0.10-25 发布,多功能图片处理软件

ImageMagick 7.0.10-25 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

1
10
发表了资讯
07/21 06:59

ImageMagick 7.0.10-24 发布,多功能图片处理软件

ImageMagick 7.0.10-24 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

3
9
发表了资讯
07/07 07:30

ImageMagick 7.0.10-23 发布,多功能图片处理软件

ImageMagick 7.0.10-23 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

1
8
发表了资讯
06/29 07:40

ImageMagick 7.0.10-22 发布,多功能图片处理软件

ImageMagick 7.0.10-22 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

0
7
发表了资讯
06/25 07:26

ImageMagick 7.0.10-21 发布,多功能图片处理软件

ImageMagick 7.0.10-21 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

0
7
发表了资讯
06/14 08:05

ImageMagick 7.0.10-19 发布,多功能图片处理软件

ImageMagick 7.0.10-19 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

2
13
发表了资讯
06/01 07:38

ImageMagick 7.0.10-15 发布,多功能图片处理软件

ImageMagick 7.0.10-15 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

2
9
发表了资讯
05/26 06:57

ImageMagick 7.0.10-14 发布,多功能图片处理软件

ImageMagick 7.0.10-14 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

1
6
发表了资讯
04/22 07:56

ImageMagick 7.0.10-7 发布,多功能图片处理软件

ImageMagick 7.0.10-7 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

0
11
发表了资讯
04/07 07:58

ImageMagick 7.0.10-5 发布,多功能图片处理软件

ImageMagick 7.0.10-5 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

1
7
发表了资讯
03/30 07:49

ImageMagick 7.0.10-3 发布,多功能图片处理软件

ImageMagick 7.0.10-3 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

0
4
发表了资讯
03/25 06:53

ImageMagick 7.0.10-2 发布,多功能图片处理软件

ImageMagick 7.0.10-2 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

1
6
发表了资讯
03/12 08:04

ImageMagick 7.0.10-0 发布,多功能图片处理软件

ImageMagick 7.0.10-0 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

0
15
发表了资讯
03/04 07:34

ImageMagick 7.0.9-27 发布,多功能图片处理软件

ImageMagick 7.0.9-27 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

0
7
发表了资讯
02/26 07:45

ImageMagick 7.0.9-26 发布,多功能图片处理软件

ImageMagick 7.0.9-26 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

1
6
发表了资讯
02/21 07:18

ImageMagick 7.0.9-24 发布,多功能图片处理软件

ImageMagick 7.0.9-24 现已正式发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG 等等。 ImageMagick 可被用...

0
13
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2013/07/01 13:48

imagemagick

ImageMagick之图片裁剪 convert 原始图片 -crop widthxheight+x+y 目标图片 imagemagick的convert命令通过crop参数,可以把一幅大图片分成若干块大小一样的图片,同时也可以在大图上截取一块图片来。命令格式为 其中widthxheight是目标图片的尺寸,+x+y是原始图片的坐标点,这两组值至少要出现一组,也可以同时存在。另外...

0
1
发表于软件架构专区
11/19 19:05

ImageMagick MagickAutoOrientImage

最近在用imageMagick 进行图像处理,主要是lua ffi调用ImageMagick, 发现MagickAutoOrientImage在旧版本中不存在,目前可以确定的是这个函数在ImageMagick 6.8.9中才出现。 WandExport MagickBooleanType Mag......

0
0
发表于多媒体处理专区
2015/08/17 14:09

ImageMagick安装

ImageMagick 比 GD2 要好 一是功能更强大 二是画质更好,ImageMagick VS GD2 画质比较结果请看这里 三是速度更快,占用内存更少,ImageMagick VS GD2 性能比较结果请看这里 所以以后写程序,坚决不要GD2,换成 ImageMagick !特别是需要大量处理图片的网站,更是应该用 ImageMagick 。 这两天在 CentOS 上安装 ImageMag...

0
1
发表于开发技能专区
2015/05/13 15:23

Imagemagick使用

总结了一些Imagemagick的基本的命令行的使用

0
3
发表于开发技能专区
2019/12/12 15:40

CentOS7安装 ImageMagick

ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。I...

0
0
发表于多媒体处理专区
08/13 01:38

ImageMagick - 添加水印

背景 最近制作思维导图想添加自己的水印,网上很多例子都是使用ImageMagick来完成。但是不少代码在本地并不可行。经过一番试验,找到两个方法。 方法一 代码 stackoverflow方法改良: convert 'ISO_IEC 25010.j...

0
0
发表了博客
2018/08/31 12:36

VS2017 配置ImageMagick

以下配置仅供参考,我配置完了怎样都用不了... 直接下载源码使用VS进行编译。 源码下载地址:http://imagemagick.org/script/install-source.php#windows 1. 解压后,打开ImageMagick-7.0.8-11\VisualMagick\configure, 使用VS2017打开configure.sln生成configure.exe 2. 运行configure.exe, 相关设置可参见https://b...

0
0
发表了博客
2019/02/27 19:18

ImageMagick使用小结

#查看是否安装imagemagick sudo apt list | grep imagemagick #安装imagemagick sudo apt-get install imagemagick 0.官方文档 Imagemagick Manual 1.获取图片信息 #识别1.png identify 1.png #1.png的详细信息 identify -verbose 1.png #格式化输出图片信息(宽x高) identify -format "%[fx:w] x %[fx:h]" 1.png 2.转换...

0
0
发表了博客
2019/09/28 00:57

ImageMagick 的安装及使用

一、什么是Imagemagick? ImageMagick是一款免费开源的图片编辑软件。既可以通过命令行使用,也可以通过C/C++、Perl、Java、PHP、Python或Ruby调用库编程来完成。ImageMagic的主要精力集中在性能,减少bug以及提供稳定的API和ABI上。 二、下载和安装 这里以Windows为例 使用16-bit在处理图片时比8-bit慢15%至50%,内存也...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2018/09/04 12:12

PHP实现图片中添加文字并用背景图片作为文字的颜色

在一个图片上面添加一个粗体的文字,文字的颜色透明,然后将文字以外的区域全部变成透明,只保留文字所在下面区域的背景图片。这个要怎么实现,完全没有头绪

4
0
发表了问答
2011/10/13 10:55

非常恼火jmagick.dll: Can't find dependent libraries

jmagick.dll: Can't find dependent libraries,开发环境是windows7 64bit eclipse是64bit,jmagick和imagemagick是相同版本6.3.9,但是eclipse中就是找不到 jmagick.dll,已经将dll放入c:\windows\system32和c:\windows下面了,也重启了。 怎么找到呢?...

9
0
发表了问答
2016/12/08 20:41

大神们,php ImageMagick如何创建透明背景的图片

大神们,php ImageMagick如何创建透明背景的图片

6
0
发表了问答
2016/10/08 16:31

imageMagick怎么压缩png图片到指定大小,例如300k

@shica 你好,想跟你请教个问题:由于图片上传时文件太大,我想压缩图片大小不超过我指定的值。有没有什么第三方类库可以出来jpg、png?

1
0
发表了问答
2012/11/22 18:42

使用 php 优化图片质量和大小,但是imagick扩展(类似GD库)使用不了 ??

function imagick($source_img,$target_img,$with,$height){   if(is_file($source_img)){ //判断源图片是否存在     $im = new Imagick();   }else{     exit;   }   $result = $im->readImage($source_img);   $srcWH = $im->getImageGeometry(); //获取源图片宽和高      //图片等比例缩放宽和高设置 ,根据宽度设置等比...

4
0
发表了问答
2013/11/15 15:54

如何利用imagemagick的convert命令将pdf文件的首页转换成图片

如何利用imagemagick的convert命令将pdf文件的首页转换成图片,只要首页,因为我是用来生成封面的,全转换的话就太浪费了

1
0
发表了问答
2015/04/24 00:00

centos imagemagick

centos 编译安装的ImageMagick /etc/profile环境变量已经配置好了 为什么php里面exec('conver -version'); 无法执行 必须还要手动指定路径比如 exec('/usr/local/imagemagick/bin/conver -version');才可以 而且在php里面echo ("echo $PATH");没有显示显示环境变量里面配置的路径 但是通过yum 安装的ImageMagick 可以不指...

3
0
发表了问答
2011/10/25 17:25

生成高品质缩略图,jmagick使用指南

ImageMagick ,jmagick 生成缩略图并不是等比例?而且会拉伸图片?请问有什么更好点的处理方法?

3
0
发表了问答
2012/07/17 17:14

生产环境下ImageMagick 产生大量临时文件怎么处理?

如何设置让临时文件可以被自动删除?谢谢

3
0
发表了问答
2014/12/24 11:06

灵活获取各种尺寸的图片

http://www.uoko.com/ImgUtil/Images.ashx?ImgId=48397&width=318&height=212 这样灵活的获取各种尺寸的图片,怎么做?

2
0
发表了问答
2014/05/07 11:21

PHP如何把上传的照片生成高质量的缩略图?

大家好,我的网站需要通过PHP把上传的照片生成高质量的缩略图,我现在遇到的主要问题是:生成的缩略图不够清晰、有锯齿。希望高手指点一下,问题可能出在哪里? 现在使用的是ImageMagick,压缩出一张大图一张小图,大图还好,小图就会出现问题,斜线的锯齿感非常明显,请教一下大家怎么解决或者调试? 有其他更好的解决方...

3
0
发表了问答
2014/09/01 11:20

关于安装magickwand组件遇到的问题

为什么我装的magickwand没有后面support format 应该是: 这样就导致我使用MagickGetImageFormat()等函数报错 magickgetimagemimetype(): a format may need to be set; the format returned by the MagickGetImageFormat() function was "(null)"...

1
0
发表了问答
2011/08/18 17:15

红帽安装ImageMagick出错

在红帽5.5上安装ImageMagick,报错 make[1]: *** [magick/magick_libMagickCore_la-animate.lo] Error 1 下面是make信息: [root@localhost ImageMagick-6.4.0]# make make all-am make[1]: Entering directory `/usr/local/ImageMagick-6.4.0' /bin/sh ./libtool --silent --tag=CC --mode=compile gcc -DHAVE_CONFIG_H...

3
0
发表了问答
2012/04/17 11:26

ImageMagick AIX 安装 问题

pMallA1:/app/tools/ImageMagick-6.7.6-5 #make install make install-am CC magick/magick_libMagickCore_la-animate.lo CC magick/magick_libMagickCore_la-compare.lo CC magick/magick_libMagickCore_la-composite.lo CC magick/magick_libMagickCore_la-display.lo CC magick/magick_libMagickCore_la-feature.lo C...

2
0
发表了问答
2013/05/06 15:37

#include <magick/api.h>

#include <magick/api.h> 在c中运行怎么做才不出错呢 我安装了imagick 怎么引用呢 谢谢 急需

1
0
发表了问答
2010/09/25 16:41

ImageMagick处理gif图片的奇怪问题

今天在裁剪gif图片的时候遇到问题了。 gif图片裁剪后,图片大小仍然是原图大小,只保留了裁剪区域的图像,其余部分变成背景色透明了。 查找后,发现时ImageMagick的问题,有解决办法,但是jmagick目前没有任何解决方案,大家有知道的吗? 我在本地把这种gif用工具转成jpeg都再裁剪都不好用,真是神奇。 别人的帖子如下:...

4
2
发表了问答
2013/09/29 15:58

如何在照片指定的区域打马赛克

需求要给某些照片的指定位置打马赛克?如身份证,Imagemagick可以做到吗?

8
0
发表了问答
2010/03/25 10:05

使用ImageMagick为你的网站减重(转)

图片在网站所占的比重越来越重。更好的优化图片可以提高网站速度。减少宽带流量。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线, 多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全...

7
28
发表了问答
2013/05/04 11:45

在windows下怎么安装imagemagic

在windows下怎么安装imagemagic

2
0
发表了问答
2012/08/24 15:57

在linux下安装ImageMagick后,运行java程序报IOException

最近我的项目使用了ImageMagick。用到的工具是:linux, java, im4java。im的bin和lib目录我都加入了环境变量但在运行程序时,还会报异常:org.im4java.core.CommandException: java.io.IOException: Cannot run program "identify": java.io.IOException: error=2, No such file or directory。请教一下还需要哪些设置...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
411 收藏
分享
返回顶部
顶部