问题标签 [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 - 在 Mac 上安装适用于 XAMPP 的 ImageMagick
我正在使用 xampp 对我的 PHP 项目进行一些本地主机测试,但我刚刚意识到我缺少 Imagick 包。我四处搜索,找不到安装 ImageMagick 的一组说明(根据我的水平)。
我遵循了一个涉及 MacPorts 的教程,后来才发现您可以通过 PECL 在 xampp 中安装它(无论这意味着什么)。
运行上述结果:
我是一名网络编码员,具有令人尴尬的零服务器类型技能。任何帮助深表感谢。我想我读过一些关于需要 xampp 的开发版本的东西。这可能是我的问题吗?我怎么知道这就是我所拥有的?
Mac 版本 10.6.7 Xampp 版本 1.7.3
php - 为什么使用此代码生成的 PDF 的质量如此之低?
我有以下代码。它用于将各种图像附件(和 pdf)组合成一个 PDF。出于某种原因,当我将单个 PDF 放入代码中时,与原始 PDF 相比,最终结果看起来非常糟糕。此外,我可以在源 PDF 中选择文本,但在生成的 PDF 中我不能。
任何帮助将不胜感激。
php - 将 GD 图像对象传递给 Imagick?
我正在使用使用 GD 的 PEAR::Image_Barcode 生成条形码,但我需要将该条形码写入 PDF 的一部分,而 PHP/Imagick 似乎是最简单的方法,有什么方法可以转换 GD图像对象变成 Imagick 可以使用的东西?
php - PHP/Imagick Composite Gif & PDF 什么都不输出?
我有以下代码将 gif 覆盖到 pdf 中并将其返回到浏览器以供下载。
我没有收到任何错误或任何东西,只是一个空白页面并且没有下载...谁能告诉我出了什么问题?
php - PHP imagick 不适用于某张照片
我网站上的一位用户无法上传一张 .jpeg 大照片。
我试图在这里分享照片,但上传了 5 分钟以上,仍然没有上传,所以我不得不取消上传。
这是网上照片的链接
http://www.comehike.com/img/member_photo/30/DSCN0175.JPG
但是当 imagick 尝试处理它时,页面只是挂起,最终达到最大请求时间的末尾,变成了一个白页。我什至将请求时间增加到 500 秒,但它仍然不起作用。
php - Imagick roundCorners 使图像半透明
我正在为我正在制作的网站编写图像脚本,对于其中一种图像模式,我需要裁剪图像并为其制作圆角。这是我现在使用的代码:
但是,如上所示,生成的图像大约是半透明的,除了边缘周围的 10-ish 像素边框,我假设是由 roundCorner 创建的。我尝试了很多不同的方法,包括直接裁剪 $img 并在其上使用roundCorner,但结果是没有圆角。
我怀疑compositeImage 是这出戏中的小偷,但我不能肯定地说。任何人?
编辑:更正:如果我进行裁剪和圆形解决方案,我最终会得到圆角,但它们有黑色背景。这是我在这里使用的代码。有人发现错误/解决方案吗?
编辑 2:裁剪和圆形分辨率的解决方案是确保它是 png,因此具有 alpha 支持。但是,结果与我的原始代码产生的结果相同。
编辑 3:在我的部署服务器上尝试了这个脚本,它按照我的意愿工作,所以 macports 附带的 imagick / php-imagick 版本似乎存在一些问题。感谢所有的帮助!
php - 如何使用 PHP Gmagick 从 PNG 文件中提取 alpha 和其他通道?
我正在尝试将 2 个图形魔法命令移植到Gmagick php 库(注意:不是Imagick)。命令是:
gm convert -matte -flatten image.png output.png
gm convert -channel Matte -negate image.png output.png
基本上,我试图将透明 png 中的 alpha 通道提取到它自己的文件中,并将没有 alpha 的图像从 php 脚本中提取到另一个文件中。
我已经有了 Imagick 的等价物,但我对 Gmagick 很感兴趣。
任何想法,任何人?
php - 如何在 Imagick PHP 中设置字体?
我似乎无法让 Imagick::setFont 在 php 中工作。直接从手册页中获取示例:
我得到...
http://i53.tinypic.com/2d2bn9x.png
...这显然不是漫画。我试过很多字体。它永远不会改变。如果文件不存在,它会抱怨。它不接受像“Arial”这样的名称。
php - 在 pdf 缩略图创建中显示自定义错误消息 - PHP - Imagick
我在我的 Windows PC 中使用 PHP5 运行 Apache。我已经成功配置了 Ghostscript 和 Image 魔术。我有一个生成pdf缩略图的脚本,如下所示;
这对我很有用。$page
该脚本生成与变量对应的页面缩略图。但是,如果页码超过文档中可用的页数,这将不起作用。"false"
如果输入变量超过 PDF 文件中的可用页数,或者 imagick 函数运行起来有些困难,我想要显示或回显。我怎样才能做到这一点?
php - PHP Imagick 用黑色背景调整大小
我正在使用 imagick 扩展编写一个 PHP 脚本。我想要脚本做的是拍摄用户上传的图像,并从中创建一个 200x128 的缩略图。
这不是唯一的事情。显然,并非所有图像都适合 200x128 的纵横比。所以我想要脚本做的是用黑色背景填充空白。
现在,图像调整大小,但没有黑色背景并且大小不正确。基本上,图像应始终为 200x128。调整大小的图像将位于中心,其余内容将被黑色填充。
有任何想法吗?
这是我的代码: