7得票4回答
PHP扩展在phpinfo中无法加载

所以我在Mountain Lion上运行MAMP,并使用pecl安装了gmagick和imagick,两者都是测试版(主要是因为gmagick没有稳定版本,而imagick 3.0.0无法安装,它会给出一个make错误)。当我在终端中运行php -i时,这些模块出现了,但在phpinfo()中...

8得票2回答
PHP+Imagick - PNG压缩

我如何高效压缩PNG图像? 在我的情况下,这些图像是带透明度的小灰度图像。 目前我正在尝试以下方法: // ... $im->setImageFormat('png'); $im->setImageColorspace(\Imagick::COLORSPACE_GRAY); ...

10得票3回答
使用透明PNG作为剪辑蒙版

能否使用GD或Imagick将以下图像: 应用以下蒙版: 并使其变成这样: 是否可以使用预先创建的透明度图像蒙版来遮罩一张图片?我知道可以使用形状来蒙版一个图像,但不确定如何处理预先创建的 alpha 透明度图像。:s

33得票4回答
如何在Windows的xampp/wampp中安装imagick

今天我试图在xampp中安装imagick一百次,最后成功了。如果您遇到问题,请尝试按照以下步骤操作: 由于xampp是x86架构,因此请检查您的Image Magick(程序)是否为x86。如果不是,请从此处下载最新版本:imagemagick.org/script/binary-rele...

7得票1回答
PHP Imagick无法读取SVG文件

当我尝试加载SVG文件时,出现了以下错误信息。 Fatal error: Uncaught exception 'ImagickException' with message 'unable to open file `/tmp/magick-aWsnhHLT': No such file ...

8得票1回答
如何使用Imagick的writeImage()函数?

如果我将脚本保留在与被操作的图像相同的目录中,则此方法有效。生成的结果图像“foo.jpg”也会在同一位置生成。 <?php $im = new imagick('image.jpg'); $im->thumbnailImage( 200, 0); $im->writeI...

8得票2回答
使用Imagick将PNG覆盖在JPG上

我花了几个小时尝试在JPG背景上放置一个带有透明背景的PNG标志。我尝试了几种方法,也使用了几个全局变量,但是似乎无法得到我想要的结果。 "第一次尝试": $overlay = new Imagick('overlay.png'); $image = new Imagick('backgr...

15得票6回答
ext-imagick * -> 您的系统缺少所请求的PHP扩展 imagick

我在安装Laravel的devisePHP时遇到了问题。我正在使用带有PHP7的最新版本的Homestead。当我运行composer update时,出现以下错误。Problem 1 - Installation request for devisephp/cms 1.4.* -&g...

39得票13回答
在Mac OS X上安装ImageMagick Brew和PHP模块

我使用brew install imagemagick安装了ImageMagick。这个过程很顺利,我可以在终端/命令行中运行任何ImageMagick命令。 现在,当我尝试在PHP中使用ImageMagick类时,出现错误Class 'Imagick' not found in ...。我...

8得票1回答
通过PHP将分层的.ai文件转换为PDF

我有一个.ai文件,有两个图层组,我希望将它们导出为一个具有层的.pdf文件。我已经尝试了ImageMagick,但是我无法获取选择器。 我尝试了以下代码: exec("convert 'test.ai[0]' output0.png"); exec("convert 'test.ai[1]...