图片处理软件 ImageMagick

图片处理软件 ImageMagick

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)是可利用的。

的码云指数为
超过 的项目
加载中

评论(2)

Echo
Echo
GhostscriptImageMagick处理图片的利器.但是gs的不同版本之间还是有或多或少的bug。有些bug是升级了gs版本后引入的...在我们软件开发的过程中,最新的软件版本宣称更稳定,修复了更多的bug。但是往往会引入其他的风险。

ImageMagick 7.0.8-11 发布,多功能图片处理软件

ImageMagick 7.0.8-11 已发布。ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Pos...

2018/09/02 07:12

ImageMagick 7.0.7-33 发布,多功能图片处理软件

ImageMagick 7.0.7-33 已发布。ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Pos...

2018/05/20 07:42

ImageMagick 7.0.7-28 发布,功能强大的图片处理软件

ImageMagick 7.0.7-28 已发布。ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TIFF、DPX、EXR、WebP、Pos...

2018/03/30 07:39

ImageMagick 7.0.7-16 发布,图片处理软件

ImageMagick 7.0.7-16 发布了。ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,...

2017/12/26 07:57

ImageMagick 7.0.7-7 发布,图片处理软件

ImageMagick 7.0.7-7 发布了。ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直...

2017/10/08 07:33

ImageMagick 7.0.7-1 发布,图片处理软件

ImageMagick 7.0.7-1 发布了。ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直...

2017/09/10 07:46

ImageMagick 7.0.6-7 发布,图片处理软件

ImageMagick 7.0.6-7 发布了。ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直...

2017/08/14 07:37

攻击者开始利用 ImageMagick 漏洞攻击网站

安全研究人员称,攻击者没有浪费一点时间,开始利用刚刚曝出的ImageMagick高危漏洞去执行恶意代码以控制网站的Web服务器。ImageMagick是一个广泛使用的图像处理库,它的一个高危漏洞允许远程...

2016/05/11 08:13

安全预警:ImageMagick 图象处理软件存在远程代码执行(CVE-2016-3714)

题图来自pixabay ImageMagick是一款广泛流行的图像处理软件,有无数的网站使用它来进行图像处理,但在本周二,ImageMagick披露出了一个严重的 0day漏洞,此漏洞允许攻击者通过上传恶意构造的...

2016/05/05 22:19

ImageMagick 6.9.3-8 发布,图片处理软件

ImageMagick 6.9.3-8 发布了。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,...

2016/04/12 07:52

没有更多内容

加载失败,请刷新页面

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

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

2018/09/04 12:12
9
回答
非常恼火jmagick.dll: Can't find dependent libraries

jmagick.dll: Can't find dependent libraries,开发环境是windows7 64bit eclipse是64bit...

2011/10/13 10:55
6
回答
大神们,php ImageMagick如何创建透明背景的图片

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

2016/12/08 20:41
1
回答
imageMagick怎么压缩png图片到指定大小,例如300k

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

2016/10/08 16:31
4
回答
使用 php 优化图片质量和大小,但是imagick扩展(类似GD库)使用不了 ??

function imagick($source_img,$target_img,$with,$height){ if(is_file($source...

2012/11/22 18:42
1
回答
如何利用imagemagick的convert命令将pdf文件的首页转换成图片

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

2013/11/15 15:54
3
回答
centos imagemagick
hylent 的回答 2015/04/24 08:33
最佳答案
软连接到 /usr/bin/ 下面试试呢 另外php有imagick扩展,可以试试哦
3
回答
生成高品质缩略图,jmagick使用指南

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

2011/10/25 17:25
3
回答
生产环境下ImageMagick 产生大量临时文件怎么处理?

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

2012/07/17 17:14
2
回答
灵活获取各种尺寸的图片

http://www.uoko.com/ImgUtil/Images.ashx?ImgId=48397&width=318&height=212 这样灵活...

2014/12/24 11:06

没有更多内容

加载失败,请刷新页面

centos 6.2 安装 JMagick 64位 (转载)

1. 把老版本的ImageMagick和JMagick卸载干净 查看版本号: [root@3qianke ~]# rpm -qa | grep ImageMagick ImageMagick-6.2.8.0-4.el5_1.1 ImageMagick-6.2.8.0-4.el5_1.1 [root@3qianke ~]#...

2013/07/01 23:25
941
0
Centos安装ImageMagick 与 imagick for php

centos 安装ImageMagick和PHP Imagegick扩展

2015/01/13 12:16
41
0
Window 7下给Rails3.1安装Rmagick

应用RailsInstaller进级到Ruby 1.9.2并应用Rails3.1后发明无法安装rmagick. 首要原因有两个: 1. 本来安装的ImagickMagick没有包含development headers,也就是在ImgickMagick安装目次下没有...

2013/02/04 16:09
95
0
ImageMagick安装配置说明

Imagemagick 是一个开源的图片处理软件,他使用命令行进行各种格式的图片的操作,可以运行在windows下和linux下。他的功能非常强大,能进行大小、格式、水印、标签等各种图象处理。在PHP中用...

2012/03/06 16:39
2.5K
1
PHP扩展MagickWand

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

2013/09/06 18:19
1K
0
ImageMagick安装

ImageMagick 比 GD2 要好 一是功能更强大 二是画质更好,ImageMagick VS GD2 画质比较结果请看这里 三是速度更快,占用内存更少,ImageMagick VS GD2 性能比较结果请看这里 所以以后写程序,...

2015/08/17 14:09
847
0
linux、mac、windows10下php安装imagick

linux下 #imagick需要单独第三方的jpg和png支持,需要另外安装,linux应该已经有支持了,安装后可以支持jgp和png转换 #先安装pkg-config,默认安装在 /usr/local/bin/pkg-config wget http:...

2015/09/11 03:55
302
0
小试ImageMagik——开发篇

ImageMagick的使用和开发的文章: 小试ImageMagik——使用篇 小试ImageMagik——开发篇 ====================== 本文介绍使用ImageMagick开发程序的方法。ImageMagick安装之后就可以支持C/C...

2014/08/16 13:41
37
0
ImageMagick高清压缩图片-GraphicsMagick+im4java

之前有写过imageMagick压缩图片的文章,但是那篇文章中用到的是jmagick。 JMagick是一个开源API,利用JNI(Java Native Interface)技术实现了对ImageMagick API的Java访问接口,因此也将比纯J...

2013/09/09 10:12
4.3K
3
ImageMagick简介、GraphicsMagick、命令行使用示例

ImageMagick资料 ---------------------------------------------------------------------------- ImageMagick官网 ImageMagick Identify 命令行工具(官网) ImageMagick 程序接口文档 Im...

2014/09/24 13:52
167
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部