win10下 xmapp 安装imagick

首先打开你的phpinfo看看你的版本号



这个版本是x86,线程安全的

下来我们下载ImageMagick-6.9.3-7-vc11-x86

网址:https://windows.php.net/downloads/pecl/deps/


然后开始配置环境变量

电脑属性->高级系统设置->环境变量


接下来开始安装php -imagick

进入网址;http://pecl.php.net/package/imagick


下载下来之后解压


讲这个dll文件放到xmapp->php->ext下

在PHP文件目录找到php.ini里面去配置扩展

讲这些dll文件放到php目录下以及apache->bin下面

此时你在访问phpinfo,imagick就安装成功了


这些完成之后你还是不能实现pdf转换图片,现在还需要一个软件来帮你实现ghostscript

https://www.ghostscript.com/



然后用这个程序测试

function pdf2png($PDF,$Path){

        if(!extension_loaded('imagick')){

        return false;

        }

      if(!file_exists($PDF)){

          return false;

      }

      try {

      $IM =new imagick();

      $IM->setResolution(120,120);

        $IM->setCompressionQuality(100);

      $IM->readImage($PDF);

      foreach($IM as $Key => $Var){

            $Var->setImageFormat('png');

          $Filename = $Path.'/'.md5($Key.time()).'.png';

          // var_dump($Filename);

          if($Var->writeImage($Filename)==true){

              $Return[]= $Filename;

          }

      }

        } catch (ImagickException $e) {

    print_r($e->getMessage());

}

        return $Return;

      // var_dump($Return);

}

$path = "D:/phpStudy/PHPTutorial/WWW/images";

$s=pdf2png("D:/phpStudy/PHPTutorial/WWW/1.pdf",$path);

?>

就会把pdf转成图片

你可能感兴趣的:(win10下 xmapp 安装imagick)