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

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

18得票1回答
Imagick中有一种方法可以判断字体是否支持给定字符吗?

我正在使用Imagick来生成简单的标志,这些标志只是背景上的文本。 通常我会遍历所有可用的字体,为每种字体呈现不同的渲染方式(每个字体一个图像)。 问题在于,有些字体不支持ASCII字符(我认为它们只针对特定语言进行了设计)。而且我想一些支持ASCII字符的字体也会因为非ASCII字符而...

20得票4回答
在PHP中从Imagick图像输出原始图像

我正在使用Imagick库对原始图像进行一些修改。然后我想直接将其输出到浏览器而不保存。有没有办法做到这一点? 我尝试使用 Imagick :: writeImage('STDOUT')(空输出)和“php:// stdout”出现错误“无法写入文件”。 有什么想法? :)

16得票4回答
使用Imagick将每个PDF页面保存为图像

我有下面这个 PHP 函数,可以将本地的 PDF 文件转换成图片。简单来说,我希望每一页 PDF 都能转换成单独的一张图片。 该函数将 PDF 转换为图片 - 但仅是最后一页。我希望每一页的 PDF 都被转换为图像并编号。而不仅仅是 PDF 的最后一页。 目前,此函数将example.pd...

38得票6回答
如何在Windows 7上安装Imagick/Imagemagick PHP扩展

如何在Windows 7上安装ImageMagick?我按照以下步骤进行操作: 1. 下载并安装 ImageMagick-6.5.8-7 Q16-windows-dll.exe。下载地址为:http://www.imagemagick.org/download/binaries/,下载的文件...

11得票2回答
在Mac上安装Imagick

我需要安装php的imagick扩展。 我已经安装了Image Magick。 然后我执行了“sudo pecl install imagick”。 之后,控制台输出如下: 但是因为我使用XAMPP,我的扩展目录(我所理解的)是/Applications/XAMPP/xamppfiles/l...

26得票3回答
如何使用PHP ImageMagic / Imagick从JSON /数据数组(宽度,高度,x,y,角度)创建大型(高质量300dpi)图像。

我使用 FabricJs 在Canvas上创建了一个设计(270x470),其中包含一些图片和文本,然后通过fabricJS的canvas.toJSON()方法将所有图片/文本信息以JSON格式导出。现在我需要在PHP中使用Imagick重新绘制该设计,使其成为高质量的图像(2790x4560...

12得票2回答
Imagick无法打开PDF文件,抛出“Failed to read the file”异常。

尝试从PHP脚本打开PDF文件时出现错误:Uncaught ImagickException: Failed to read the file in ... 我正在运行OS X,Brew,PHP 7.0,php70-imagick --HEAD,ImageMagick --with-ghost...

11得票1回答
PHP Imagick setImageOpacity破坏透明度并且没有任何作用

事情是这样的。 我有一段简单的PHP代码片段,关于一个透明图片:$im = new Imagick('some-transparent-image.png'); $im->setImageOpacity(0.3); $im->writeImage('output.png'); 输...

8得票3回答
PHP Imagick - 从Base64读取图像

我正在使用js处理图像,并希望保存这些变换后的图像。我正在使用ajax发送以下数据: image : canvas.toDataURL('image/jpeg') 这样,我可以获得图像的base64代码,但我找不到用Imagick读取它的方法。 以下是我的流程: $img = new...