问题标签 [imagick]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
789 浏览

php - PHP/Imagick:仅在回显时写入图像

以下 PHP 在传递此图像时,将 0 字节写入 $cache(但适用于所有其他已知图像)。如果调用 writeImage 之前的回声未注释,则它可以正常工作。<?php exec('php -f thumb.php -- img=zc9vfo.png >output'); ?>(由于不相关的原因 ,PHP 正在运行。)如果有人可以给我一个提示,让我知道要研究什么,那就太好了。

0 投票
2 回答
2406 浏览

php - 使用 ImageMagick 和 PHP 减小 GIF 文件大小

我正在使用 PHP 和 Imagick 编写一些代码,它使用以下代码将多个图像收集到一个动画 GIF 中:

背景图像和“Hello world”应该出现在每一帧中。如您所见,我将文本图像、背景图像和图层合并到一个框架中。图层图像包含某种具有透明背景的绘图,因此我提供的背景和文本应该出现在这种情况下。但是,问题在于动画 gif “result.gif”的文件大小,对于 30 帧的图像,它的大小约为 3 MB。

问题是,如何在不影响质量的情况下减小文件大小?我愿意接受答案,包括在系统上运行命令行工具。

谢谢

0 投票
1 回答
1490 浏览

php - PHP Imagick PDF 到 JPEG 问题

当我尝试将某些 pdf 转换为 JPEg 时出现此错误

错误信息是:

代码是:

知道是什么导致了问题以及如何解决吗?它不会一直发生,只有某些 PDF 才会发生。

GhostScript 已安装。

0 投票
1 回答
250 浏览

php - PHP Safari PDF 转图像问题

我正在尝试使用标题和 Imagick 将 PDF 显示为图像。我让它在其他浏览器中工作,除了在 Safari 中,图像带有黑色背景。这里有一个示例,生成示例的代码如下:

http://www.iptlock.com/pdf_test.php

所以我不确定出了什么问题或如何解决问题。

0 投票
0 回答
796 浏览

php - PHP + Imagick = 脚本头过早结束?

我的图像目录中有以下 .htaccess 文件:

以及处理请求的脚本:

我的网站在 Apache Web 服务器上运行,最近它产生以下内容:

该网站锁定,我无法加载任何页面 5-8 分钟。有时它会生成错误 500 或错误 503,有时不会。错误日志在有问题的时间段中包含“脚本标题过早结束”行。

这种情况每 3-4 天发生一次,但一天中的时间各不相同,它也发生在周日早上和工作日下午。

我真诚的问题是:这段代码中是否有严重的问题/缺陷/漏洞会导致我的问题?(我没有任何理由认为问题是由剧本引起的,没有证据,但我很绝望,没有想法。)

0 投票
2 回答
1861 浏览

php - imagic 库中的错误 - php

我正在尝试在眩晕服务中使用 Imagick 类

我有这个表格

和这个 php

我收到这个错误:

致命错误:未捕获的异常 'ImagickException' 带有消息'无法打开图像'C:\Users\fel\VertrigoServ\www\login\main_image.jpg':没有这样的文件或目录@error/blob.c/OpenBlob/2587'在 C:\Users\fel\VertrigoServ\www\login\thumb.php:12 堆栈跟踪:#0 C:\Users\fel\VertrigoServ\www\login\thumb.php(12): Imagick->__construct(Array ) #1 {main} 在第 12 行的 C:\Users\fel\VertrigoServ\www\login\thumb.php 中抛出

我正在尝试打开位于桌面中的图像,但错误似乎在 localhost 粘贴中搜索:

`C:\Users\fel\VertrigoServ\www\login\main_image.jpg':

任何的想法?

如果我改变这个

对此

一切正常

谢谢

0 投票
1 回答
61 浏览

php - 在运行 php 模块时遇到问题

我已经在我的服务器上安装了 imagemagick,它工作正常,并且已经使用 pecl 安装了 imagick,如果我输入 php -m,模块就会出现,但它不会出现在 phpinfo() 中并且在 php 中不可用,有没有办法快速调试以找出为什么它在那里但没有运行,或者有人有解决方案让它工作吗?

0 投票
2 回答
809 浏览

php - Image Magick,已安装,已加载,打开文件 php 时出错

在 IIS 7 中的 Windows 2008 上使用 php 5.3。

我已经安装了 NTS image magick 并将 php_imagick.dll 添加到 php 扩展目录并将其包含在 php.ini 中。重新启动机器,imagick 出现在 phpinfo 中。

此页面上 ,我可以毫无问题地运行示例 #4。

一旦我尝试通过传递文件处理程序或直接打开来加载文件,它就会失败并给我一个 500 错误。事件查看器中没有任何内容。

同样在 phpinfo 中,imagick 的版本显示 '@@package version@@' ,非常奇怪。

任何帮助,将不胜感激。

0 投票
1 回答
2812 浏览

php - imagick::distortimage

我要设置图像透视。我有带有空白多边形的笔记本电脑的图像在此处输入图像描述

另一个图像需要拉到空白区域。像这样: 在此处输入图像描述

所以,我有这个动态失真的代码:

如何设置 $controlPoints 数组?我不能只为图像的每个角设置 4 个坐标吗?不幸的是, imageick::distort image 的文档很差。

通过使用另一种失真方法解决问题:

0 投票
1 回答
920 浏览

php - 如何使用 php 的 imagick 将文本转换为图像?

我有一个文本文件,我正在尝试将其转换为图像。我知道如何使用 GD 做到这一点,但我无法使用 imagick/imagemagick 找到合适的功能。