16得票4回答
Imagick:使用遮罩合成

我试图重新创建一个使用ImageMagick命令“convert”组合图像的脚本。但是我想在PHP中使用Imagick(版本6.6.2-10)完成同样的操作。 命令如下:convert A1.mpc A3.mpc A4.mpc -channel rgba -alpha on -virtual...

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

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

15得票6回答
ext-imagick * -> 您的系统缺少所请求的PHP扩展 imagick

我在安装Laravel的devisePHP时遇到了问题。我正在使用带有PHP7的最新版本的Homestead。当我运行composer update时,出现以下错误。Problem 1 - Installation request for devisephp/cms 1.4.* -&g...

15得票3回答
使用PHP GD/Imagick如何获取/设置DPI?

我正在构建一个Web应用程序,将处理最终要打印为大幅面的图像文件。 作为其中的一部分,我需要获取(即读取)和设置(即更改)图像文件的DPI。 这是否可以通过PHP GD或PHP Imagick实现? 谢谢, BK 编辑: DPI可以通过iMagick的getImageResol...

15得票4回答
将PHP/GD包装器移植到Imagick时遇到的问题

我最近发现Imagick可以支持色彩配置文件,因此与GD相比可以产生更高质量的图像(有关更多详细信息,请参见此问题 / 答案),因此我正在尝试将我的GD包装器移植为使用Imagick类,我的当前GD实现如下: function Image($input, $crop = null, $sca...

15得票4回答
Imagick无法加载图像,出现“NoDecodeDelegateForThisImageFormat”错误消息。

正在尝试创建缩略图,但我遇到了一些错误,而且对Imagick没有任何经验。 以下是我的PHP代码:<?php try { $imagick = new Imagick(); $imagick->readImage('C:\xampp\htdocs\ppa\032....

15得票2回答
PHP无法加载Imagick库 - PHP启动:无法加载动态库

我的操作系统是 High Sierra - 版本 10.13.6 PHP 版本:PHP 7.1.9 当我尝试执行命令 php -v时,总是出现以下错误: PHP 启动:无法加载动态库 '/usr/local/php5-7.1.9-20170914-100859/lib/php/ext...

15得票4回答
使用C#中的Imagick将.HEIC格式转换为JPEG

我在将HEIC文件转换为JPEG方面遇到了麻烦。 我已经尝试在网上搜索,我可以找到如何写入文件夹,但找不到如何获得一个已转换文件的byte[],以便我可以保存它。 byte[] file = null; file = Convert.FromBase64Strin...

14得票4回答
将PNG转换为JPG的PHP Imagick转换方法

$image = "[...]"; //binary string containing PNG image $file = fopen('image.tmp', 'wb'); fputs($file, $image); fclose($file); $image = new Imagick(...

14得票2回答
使用Imagick PHP轮廓透明图像

我有一张带透明背景的图片,想要用5像素的边框勾勒出来。在 Photoshop 中,我可以使用描边功能实现。 我尝试使用borderImage,但它无法勾勒企鹅。$image = new Imagick(); $image->readImage('tux.png'); $image-&...