# unzip ImageMagick-7.0.9-27.zip# cd ImageMagick-7.0.9-27# ./configure \ --prefix=/server/ImageMagick \ --with-modules \ --enable-share \ --enable-static \ --with-perl# make && make install

imagick-3.4.4】

# tar -zxvf imagick-3.4.4.tgz# cd imagick-3.4.4# phpize# ./configure \ --with-imagick=/server/ImageMagick# make && make install# php --ini# 添加配置文件的扩展

示例:

phpsvgPHP把svg图片转为惯例pngjpgjpeg图片 Webpack

$im = new Imagick();$im->readImageBlob(file_get_contents("1.svg"));// 设置图片格式,把稳与[setFormat]方法区分$im->setImageFormat("png24");$srcImage = $im->getImageGeometry(); //获取源图片宽和高$im->resizeImage($srcImage['width'], $srcImage['height'], imagick::FILTER_LANCZOS, 1, false);// 保存文件$im->writeImage('2.png');// 销毁工具$im->clear();