问题标签 [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.
php - PHP/Imagick:仅在回显时写入图像
以下 PHP 在传递此图像时,将 0 字节写入 $cache(但适用于所有其他已知图像)。如果调用 writeImage 之前的回声未注释,则它可以正常工作。<?php exec('php -f thumb.php -- img=zc9vfo.png >output'); ?>
(由于不相关的原因
,PHP 正在运行。)如果有人可以给我一个提示,让我知道要研究什么,那就太好了。
php - 使用 ImageMagick 和 PHP 减小 GIF 文件大小
我正在使用 PHP 和 Imagick 编写一些代码,它使用以下代码将多个图像收集到一个动画 GIF 中:
背景图像和“Hello world”应该出现在每一帧中。如您所见,我将文本图像、背景图像和图层合并到一个框架中。图层图像包含某种具有透明背景的绘图,因此我提供的背景和文本应该出现在这种情况下。但是,问题在于动画 gif “result.gif”的文件大小,对于 30 帧的图像,它的大小约为 3 MB。
问题是,如何在不影响质量的情况下减小文件大小?我愿意接受答案,包括在系统上运行命令行工具。
谢谢
php - PHP Imagick PDF 到 JPEG 问题
当我尝试将某些 pdf 转换为 JPEg 时出现此错误
错误信息是:
代码是:
知道是什么导致了问题以及如何解决吗?它不会一直发生,只有某些 PDF 才会发生。
GhostScript 已安装。
php - PHP Safari PDF 转图像问题
我正在尝试使用标题和 Imagick 将 PDF 显示为图像。我让它在其他浏览器中工作,除了在 Safari 中,图像带有黑色背景。这里有一个示例,生成示例的代码如下:
http://www.iptlock.com/pdf_test.php
所以我不确定出了什么问题或如何解决问题。
php - PHP + Imagick = 脚本头过早结束?
我的图像目录中有以下 .htaccess 文件:
以及处理请求的脚本:
我的网站在 Apache Web 服务器上运行,最近它产生以下内容:
该网站锁定,我无法加载任何页面 5-8 分钟。有时它会生成错误 500 或错误 503,有时不会。错误日志在有问题的时间段中包含“脚本标题过早结束”行。
这种情况每 3-4 天发生一次,但一天中的时间各不相同,它也发生在周日早上和工作日下午。
我真诚的问题是:这段代码中是否有严重的问题/缺陷/漏洞会导致我的问题?(我没有任何理由认为问题是由剧本引起的,没有证据,但我很绝望,没有想法。)
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':
任何的想法?
如果我改变这个
对此
一切正常
谢谢
php - 在运行 php 模块时遇到问题
我已经在我的服务器上安装了 imagemagick,它工作正常,并且已经使用 pecl 安装了 imagick,如果我输入 php -m,模块就会出现,但它不会出现在 phpinfo() 中并且在 php 中不可用,有没有办法快速调试以找出为什么它在那里但没有运行,或者有人有解决方案让它工作吗?
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@@' ,非常奇怪。
任何帮助,将不胜感激。
php - imagick::distortimage
我要设置图像透视。我有带有空白多边形的笔记本电脑的图像
另一个图像需要拉到空白区域。像这样:
所以,我有这个动态失真的代码:
如何设置 $controlPoints 数组?我不能只为图像的每个角设置 4 个坐标吗?不幸的是, imageick::distort image 的文档很差。
通过使用另一种失真方法解决问题:
php - 如何使用 php 的 imagick 将文本转换为图像?
我有一个文本文件,我正在尝试将其转换为图像。我知道如何使用 GD 做到这一点,但我无法使用 imagick/imagemagick 找到合适的功能。