ImageMagick版本升级

#最近爆出ImageMagick版本漏洞,进行版本升级。
	#ImageMagick此次为源码升级,版本为 ImageMagick 7.0.1-5
	$wget http://www.imagemagick.org/download/ImageMagick.tar.gz
	#查看系统中的老版本
	$rpm -qa |grep ImageMagick
	#查看图形、图片支持的库文件;如何没有则安装以下包
	$rpm -qa |grep -E ‘jpeg|png‘
	libpng-1.2.49-2.el6_7.x86_64
	libjpeg-turbo-devel-1.2.1-3.el6_5.x86_64
	libjpeg-turbo-1.2.1-3.el6_5.x86_64
	libpng-devel-1.2.49-2.el6_7.x86_64
	#解压编译安装
	$tar -zxf ImageMagick.tar.gz
	$cd ImageMagick-7.0.1-5
	$./configure
	$make && make install
	#加载库文件
	$ldconfig /usr/local/lib/
	#查询库文件是否加载
	$ldconfig -p |grep Magick
	libMagickWand-7.Q16HDRI.so.0 (libc6,x86-64) => /usr/local/lib/libMagickWand-7.Q16HDRI.so.0
	libMagickWand-7.Q16HDRI.so (libc6,x86-64) => /usr/local/lib/libMagickWand-7.Q16HDRI.so
	libMagickCore-7.Q16HDRI.so.0 (libc6,x86-64) => /usr/local/lib/libMagickCore-7.Q16HDRI.so.0
	libMagickCore-7.Q16HDRI.so (libc6,x86-64) => /usr/local/lib/libMagickCore-7.Q16HDRI.so
	libMagick++-7.Q16HDRI.so.0 (libc6,x86-64) => /usr/local/lib/libMagick++-7.Q16HDRI.so.0
	libMagick++-7.Q16HDRI.so (libc6,x86-64) => /usr/local/lib/libMagick++-7.Q16HDRI.so
	#查看是否支持png/jpeg图片格式
	$ convert -list format | egrep ‘PNG|JPEG‘
	see part 5 which describes the image encoding (RLE, JPEG, JPEG-LS),
    and supplement 61 which adds JPEG-2000 encoding.
      JNG* rw-   JPEG Network Graphics
     JPEG* rw-   Joint Photographic Experts Group JFIF format (62)
    PJPEG* rw-   Joint Photographic Experts Group JFIF format (62)
      PNG* rw-   Portable Network Graphics (libpng 1.2.49)
           See http://www.libpng.org/ for details about the PNG format.
    PNG00* rw-   PNG inheriting bit-depth, color-type from original, if possible
    PNG24* rw-   opaque or binary transparent 24-bit RGB (zlib 1.2.3)
    PNG32* rw-   opaque or transparent 32-bit RGBA
    PNG48* rw-   opaque or binary transparent 48-bit RGB
    PNG64* rw-   opaque or transparent 64-bit RGBA
    PNG8* rw-   8-bit indexed with optional binary transparency
时间: 2024-10-08 02:37:01

ImageMagick版本升级的相关文章

ImageMagick 命令执行分析

ImageMagick是一款使用量很广的图片处理程序,很多厂商都调用了这个程序进行图片处理,包括图片的伸缩.切割.水印.格式转换等等.但近来有研究者发现,当用户传入一个包含『畸形内容』的图片的时候,就有可能触发命令注入漏洞. 国外的安全人员为此新建了一个网站: https://imagetragick.com/ ,不得不说,有些外国人蛮会玩的. 相对于之前的数个拥有『主页』的漏洞,这个洞确实不一般,确实是一个可以被利用的好洞,乌云主站上也爆出了数个被该漏洞影响的大厂商.我们先来分析一下它出现的原

MySQL版本升级

日常工作中,数据版本升级是常有的事,升级过程非常简单,但也容易忽视一些问题 1.大版本号和小版本号,使用在什么位(32/64)的系统上 2.或者5.1的默认使用区分大小写,若5.6使用不区分,这会导致APP找不到库的,所以需要注意 3.就是5.1到5.6升级没问题,但到5.7,有时候会提示: ERROR 1031 (HY000) at line 833: Table storage engine for 'histories' doesn't have this option 这是为什么呢?因为

ubuntu下docker安装与版本升级

ubuntu 下docker安装与版本升级 一.系统环境 系统:ubuntu-server 14.04 x86_64 内核:3.13.0-32-generic 二.Docker安装 --------------------------------------------------------------------------------- 要想安装最新版本的Docker需要使用Docker源来安装 $ sudo su - root # apt-get -y installapt-transp

跨平台开发,如何进行版本升级?

大家知道,在移动APP开发完毕后,为不短提高用户体验,以及解决一些莫名其妙的bug,总需要对应用进行版本升级.那么问题来了,跨平台开发APP时,怎样快速进行版本升级呢?或许,你需要找对一个同时兼具开发与升级功能的移动开发平台. AppCan开发平台提供的版本升级功能,可以帮助开发者轻松完成应用推送升级.取消升级和应用下架.具体操作如下: 1.推送升级: 进入应用管理界面,点击"推送升级"后进入到升级信息配置页面,升级地址默认为AppCan地址,开发者可以自己搭建升级服务器,将升级地址填

ImageMagick的安装和使用案例

ImageMagick是一个很好用的对图片进行格式转换.缩减大小.裁剪等等进行操作的工具,在windows和linux系统都可以安装,因为我们的环境是linux环境,所以我就以linux系统为安装环境进行测试. 系统环境: # cat /etc/SuSE-release SUSE Linux Enterprise Server 11 (x86_64) VERSION = 11 PATCHLEVEL = 2 一.编译安装环境 ImageMagick下载链接 https://www.imagemag

python版本升级及pip部署方法

Python版本升级 CentOS 6.3自带的Python版本为2.6,首先需要升级到2.7版本.由于旧版本的Python已被深度依赖,所以不能卸载原有的Python,只能全新安装. 1.下载Python-2.7.4.tgz wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz 2. 解压安装,命令如下: 1 tar -xvf Python-2.7.4.tgz 2 cd Python-2.7.4 3 ./configure --pre

windows8 64位 IIS8 PHP5.5 安装 Imagemagick 组件

为什么这里一定要说 windows 系统是64位呢,因为如果是系统是64位,那么PHP5.5 一般都会选择64的, Imagemagick 组件也会选择64位的, 但是操蛋的是 64位的Imagemagick 组件,怎么弄都失败. 所以没有办法:php 和 Imagemagick 都换成32位的,一试 就OK 了. 国外网站,也有多个网站反馈 64位的Imagemagick不行 PHP 5.5: http://windows.php.net/downloads/releas ... 11-x86

加装 ImageMagick 性能更佳!

1. 下载 Download ImageMagick 以此文件ImageMagick-6.9.1-10-Q16-x64-dll-win进行,第二次开发的研发 2. 安装 Install ImageMagick 例_D:\WampServer\bin\ImageMagick-6.6.3-Q16;或者说直接安装在网站wamp的根目录下: 3. 测试 Testing the Installation 如果不加入环境变量的话,可以先下面方式测试: Open the command prompt (Run

Netty版本升级血泪史之线程篇

1. 背景 1.1. Netty 3.X系列版本现状 根据对Netty社区部分用户的调查,结合Netty在其它开源项目中的使用情况,我们可以看出目前Netty商用的主流版本集中在3.X和4.X上,其中以Netty 3.X系列版本使用最为广泛. Netty社区非常活跃,3.X系列版本从2011年2月7日发布的netty-3.2.4 Final版本到2014年12月17日发布的netty-3.10.0 Final版本,版本跨度达3年多,期间共推出了61个Final版本. 1.2. 升级还是坚守老版本