草庐IT

imagemagick

全部标签

php - 使用 ImageMagick (php) 将 RGB channel 合并回单个图像

所以我遇到了ImageMagick和php的情况,我需要分别处理每个RGBchannel,然后将它们合并回最终图像。所以在我下面的代码中,$red、$green和$blue是channel(作为灰度图像)。以下代码是我尝试过的代码(以及一些变体),但每次我最终得到的图像只有青色、洋红色或黄色显示出来。在本例中,生成的图像为青色。$im->removeImage();$im->addImage($red);$im->addImage($green);$im->addImage($blue);$img=$im->combineImages(self::CHANNEL_ALL);$im->r

php - 我如何在 php 中运行 imagemagick 命令?

我需要弯曲文本并将其放在另一张图片上。我从他们的网站上得到了下面提到的代码,但它不起作用;有人请告诉我如何在php中执行此操作。我的系统将支持imagemagick及其启用..转换(newmug1.jpg-thumbnail200x200-writempr:image+delete)\(-pointsize20-fillred-backgroundnonelabel:"Cottenhamhorseshow"-virtual-pixeltransparent-distortarc120-writempr:arc+delete)\mpr:imagempr:arc-gravitynorth-

php - 在 PHP 中使用 ImageMagick 将 PDF 转换为 JPG 会产生奇怪的字母间距

我正在尝试使用PHPexec()调用将PDF转换为JPG,如下所示:convertpage.pdf-resize716x716page.jpg出于某种原因,尽管PDF在Acrobat和MacPreview中看起来很好,但JPG输出的文本很乱。这是原始PDF:http://whit.info/dev/conversion/page.pdf这是janktastic输出:http://whit.info/dev/conversion/page.jpg服务器是带有PHP5和ImageMagick6.2.8的LAMP堆栈。你能帮助这个难倒的极客吗?提前致谢惠特 最佳答

php - 使用 ImageMagick 生成图像而不保存到文件但仍显示在网站上

这是我的ImageMagick代码,它通过在默认目录中创建文件名为“coloured_font.png”的新图像在我的网络服务器上运行良好...但现在我在Windows上运行ImageMagick,它不会在默认文件夹中创建任何图像文件,但ImageMagick应用程序运行良好(我已经通过创建缩略图进行了测试)。所以现在我的想法是在浏览器屏幕上显示“coloured_font.png”而不将其保存在其他任何地方......所以请任何人帮助我在屏幕上创建和显示图像而不保存它。 最佳答案 您可以使用特殊的inline:图像格式(Image

具有负偏移的PHP Imagick裁剪图像并保持负空间

我正在使用phpImagick::cropImage,但遇到了一些问题。假设我有这张图片:我想用这个裁剪区域裁剪图像:这是我正在使用的PHP代码:$width=200;$height=200;$x=-100;$y=-50;$image=newImagick();$image->readImage($path_to_image);$image->cropImage($width,$height,$x,$y);$image->writeImage($path_to_image);$image->clear();$image->destroy();结果是一张50pxx150px的图片(这不是

php - 使用 imagemagick 设置质量?

我使用以下代码在网站上创建缩略图:$small_image=newImagick($large_path."/".$pic['image']);$small_image->thumbnailImage(100,0);$small_image->writeImage($small_path."/".$pic['image']);它设置了自己的质量,我尝试添加$small_image->setCompression(imagick::COMPRESSION_JPEG);$small_image->setCompressionQuality(1);但这并没有改变任何事情。我也试过了$img=

php - 使用 PHP 将 PDF 转换为 JPG 图片

我正在使用ImageMagik尝试将PDF的内容转换为JPG,但总是得到一个空的jpg。我已经确保所有测试的烫发都是777,所以我有点不知道如何继续。这是我正在运行的脚本 最佳答案 试试这个。 关于php-使用PHP将PDF转换为JPG图片,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13600598/

php - 如何保存 Imagick 对象 (php)

我想这是一个愚蠢的问题,但这是我第一次处理php和图像处理。简而言之,我想知道如何保存图像而不是在网页上回显它。该代码用于扭曲图像,这在这个问题中可能并不重要,您可以在我保存图像时看到最后几行..代码:/*Createnewobject*/$im=newImagick('my_img.png');$width=$im->getImageWidth();$height=$im->getImageHeight();/*Settheimageformattopng*/$im->setImageFormat('png');/*Fillnewvisibleareaswithtransparent

php - 在 Xampp/Windows 7 上安装 ImageMagick

当我从cmd测试它时,ImageMagick正在工作,但是当将它用于Xampp并重新启动它时,我收到的错误消息是:httpd.exe-EntryPointNotFound。程序入口点MagickGetImageGravity无法位于动态链接库CORE_RL_wand_.dll中。第二条消息是PHPStartUp:UnabletoloaddynamiclibraryC:\xampp\php\ext\php_imagick.dll-找不到指定的过程。我很确定第二个错误消息是由第一个错误引起的。应该是错误的dll。我在运行PHP5.3.5和Apache2.2.17的Windows764BIT

php - TCPDF - 如何从 PDF 中提取页面?

我在某处读到TCPDF能够将PDF拆分为单独的页面或图像。但是在文档中没有提到这一点,也没有关于如何做到这一点的例子。任何人都可以阐明这一点吗?如果它不推荐基于PHP的我可以用来实现这一点。我正在尝试将大型PDF拆分为高分辨率图像。 最佳答案 据我所知,这对于纯TCPDF是不可能的-您可以将其与fpdi结合使用(V1.2.1及更高版本!)来实现这一目标。做你想做的其他选择(有解释、示例源等):fpdf连同fpdihttp://metacpan.org/pod/PDF::Reuse(基于perl)http://metacpan.org