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

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

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

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

7得票3回答
从两张图片中减去一张以得到结果 - PHP

我有两张图片(都是地图),一张是普通地图,另一张是标有图钉的地图。 第一张图片: 第二张图片 我正在尝试将它们彼此相减,以便只剩下透明的 PNG 图像中的图钉。 我已经在这方面取得了一些成功,并成功地将图钉作为它们自己的图像,问题是颜色不完全正确(请参见第三张图片)。 第三张...

7得票1回答
如何使用iMagick将一张图片叠加在另一张图片上

概述: 我有两张图片。背景图片分辨率为1920x1080p,叠加图片的分辨率可以小于等于1920x1080p。 背景图片(1920x1080): 叠加图片(任何小于等于1920x1080大小的图片) 结果图片(1920x1080): 我想把叠加图片精确地放在背景图片中心。...

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

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

7得票3回答
如何使用PHP调整SVG大小?

我正在尝试在PHP脚本中调整(增加大小)SVG并将其保存为新的SVG。给定的SVG是由另一个脚本生成的,其中包含图像和文本。 我已经尝试使用imagick,但生成的SVG是损坏的,并且不包括任何内容。 以下是我的操作步骤: $image = new Imagick(); $image-&...

7得票1回答
如何保存 Imagick 对象(PHP)

我猜这是一个愚蠢的问题,但这是我第一次处理php和图像处理。简而言之,我想知道如何保存图片而不是在网页上回显它。这段代码用于扭曲图像,可能在这个问题中并不重要,您只需要看到最后几行代码,当我保存图像时... 代码: /* Create new object */ $im = new Ima...

7得票1回答
PHP Imagick中的setGravity函数在使用compositeImage()函数时无效。

我正在使用php Imagick类进行项目开发。 我试图通过改变图像的重心来合成一张图片。 我的意思是,我想将目标图像合成到中间或顶部中心位置。 我使用的是: .... $imageOrg->setGravity(imagick::GRAVITY_CENTER); //I wro...

7得票3回答
使用Imagemagick和PHP计算PDF文件中的页面数

我正在使用Windows Vista PC上的Apache PHP 5。我已经安装和配置了Imagemagick。我想使用imagick计算PDF文件的总页数。 我找到了一个解决方案here,但不知道如何将PDF文件打开为文本并计算页数。 有人能给我一个清晰的解决方案来使用像identif...

7得票2回答
使用PHP和ImageMagick将PDF转换为高质量JPG

我快要抓狂了。 我有一个300 DPI的PDF文件,想将其转换为一个尺寸为2550x3300的300 DPI的JPG文件。我被告知 ImageMagick 可以实现这一点,所以我使用 ImageMagick 进行操作,但是它只返回一个大小约为原始PDF大小1/5的JPG。 这不是源图像的问...