美文网首页
win10下 xmapp 安装imagick

win10下 xmapp 安装imagick

作者: 6c6d6c68336c | 来源:发表于2019-04-17 16:53 被阅读0次

    首先打开你的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/

    然后用这个程序测试

    <?php

    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

          本文链接:https://www.haomeiwen.com/subject/ozvnwqtx.html