imagick相关内容

PHP Imagick PDF转换文本别名

我在使用Imagick在PHP中将PDF文件转换为JPEG时遇到了一些麻烦. 经过大量研究,我能够将CMYK pdf转换为RGB jpg,而无需进行怪异的颜色转换……但现在,我的最后一个问题是:文本完全是别名!原始PDF文件中的文本未矢量化. 一个例子: 这是代码: $imagick = new Imagick(); $imagick->setResolution(150,15 ..
发布时间:2020-05-27 01:25:52 PHP

在Symfony2中使用Imagick吗?

我正在尝试将Imagick与Symfony2一起使用,但是每次尝试使用它时,都会出现以下错误: Fatal error: Class 'Acme\TestBundle\Services\Imagick' not found... 我在我已设置用于管理图像的服务中使用Imagick.我需要做什么才能使用该类? 我可以确认Imagick扩展程序正在服务器上运行并且已被其他站点使用. ..
发布时间:2020-05-27 01:13:55 PHP

如何在不损失图像质量的情况下从JPG中删除exif?

我有一个PHP照片共享应用程序,其中使用ImageMagick将用户上传的图像调整为各种缩略图格式. 作为一种看似“智能"的方式来节省文件大小,我从这些大拇指上剥离了exif信息,如下所示: $imagick = new Imagick($image); $imagick->stripImage(); $imagick->writeImage($image); 这有效.它确实删除了 ..
发布时间:2020-05-27 01:05:50 PHP

在Windows上安装Imagick for PHP和Apache

到目前为止我已经采取的步骤: 我已经在Win7机器上安装了Imagick,并且可以通过命令行正确安装并运行它. 我已经提取了php_imagick-3.1.2-5.6-ts-vc11-x86.zip的内容,该在php.ini中启用了imagick.dll 重新启动... 启动Apache时没有错误. 当我尝试运行使用Imagick的脚本时,仍然出现Fatal error: Class ..
发布时间:2020-05-26 23:35:02 PHP

PHP imagick出现PDF问题

我正在尝试将PDF的第一页转换为图像文件. 我有以下代码: $im = new imagick('/images/test.pdf[0]'); $im->setImageFormat("jpg"); $page=$im->queryFormats(); echo " "; print_r ($page); echo " "; 但是,我收到一条错误消息: ..
发布时间:2020-05-25 05:34:02 PHP

使用PHP和ImageMagick将PDF转换为高质量JPG

我正在把头发拔掉. 我有一个300 DPI PDF,我想将其转换为2550x3300的300 DPI JPG.有人告诉我ImageMagick可以做到这一点,所以我让ImageMagick可以工作,但是它只返回大小约为原始PDF大小1/5的JPG. 这不是源图像-我已经用几个高质量的PDF做到了,它们都有相同的问题. 在寻找StackOverflow的想法后,这就是我想使用的方法 ..
发布时间:2020-05-25 04:40:29 PHP

用PHP设置imagick的密度参数

我想用Imagick将pdf页面转换为png图像. 我尝试使用PHP,但是图像质量很低. 当我尝试使用命令行时,结果是完美的. PHP代码 $im = new imagick( __DIR__ . DIRECTORY_SEPARATOR.$PDFName.'['.$i.']' ); $params = $im->identifyImage(); $width = $para ..
发布时间:2020-05-25 04:08:39 PHP

PHP Imagick内存泄漏

我必须在PHP CLI上使用Imagick渲染某些内容. 我注意到服务器内存每隔3-5天就会用完,所以我什至无法通过ssh或ftp连接. 使用memory_get_usage()将内存泄漏归结为脚本的imagick部分. 脚本看起来像这样: $sourceImg = 'source.png'; $destImg = 'dest.png'; $background ='#00ff00'; ..
发布时间:2020-05-08 20:33:34 PHP

使用Imagick在OSX Mavericks(MAMP 3)上读取PHP SVG

我有类似以下的问题: ImagickException与消息Postscript委托在MAMP 3.0上失败. 5 我想读取我用php创建的SVG文件(5组维恩图),我想将其写到png/jpeg或任何文件中……什么都行不通.它在第三行中断: $im = new Imagick(); $svg = $venn_diagram; $im->readImageBlob($svg); $im- ..
发布时间:2020-05-05 12:51:41 PHP

Laravel 5.2:找不到Imagick类

我们正在将PDF页面转换为多个单个图像.我们在stackoverflow中找到了一个代码片段,并将其转换为服务类.我们已经安装了Imagick,它也显示在phpinfo()中.但是,在我们的laravel应用程序5.2版中,出现以下错误. ReflectionException in Container.php line 798: Class Imagick does not exist ..
发布时间:2020-04-28 05:40:50 PHP

readimageblob:将SVG转换为PNG时出现致命错误

我正在尝试将Image-Magick与PHP结合使用,以将SVG文本转换为PNG图像.此SVG是使用 NVD3 生成的图表,我希望允许我的用户将其下载为图像. 基本上,我会将以JSON编码的SVG数据发送到PHP处理程序,该处理程序应该将其输出为PNG图像. 但是,这引发了以下错误: Fatal error: Uncaught exception 'ImagickExceptio ..
发布时间:2019-11-23 21:34:49 PHP

PDF到JPG Imagic页面选择

关于如何为命令行执行此操作的大量答案 convert /path/to/file/file.pdf [3] output.jpg 很棒......但如果我在内存处理中使用,我会怎么样?我正在使用PDFlib生成PDF,然后将其缓冲区输出到我想要生成所选页面的jpg预览的函数。怎么样?我的代码: [...] $ buf = $ pdf-> get_buffer ..
发布时间:2018-07-31 07:50:10 PHP

PHP Imagick大纲/轮廓和草图

我有一个问题就是获得精细的图像轮廓。 如何使用PHP Imagick进行操作? 输入图片: Imagick向导 计划#1大纲 获取图像(更多/更少)清晰,一致的背景(例如:白色,红色或透明) 删除背景(如果已设置) 添加大纲(特定颜色) 删除里面的图片 结果: 获取图像(更多/更少)清晰,一致的背景(例如:白色,红色或透明) 删除背景(如果已设置) 添 ..
发布时间:2018-07-30 17:43:57 PHP

使用PHP GD / Imagick获取/设置DPI?

我正在构建一个Web应用程序,它将处理最终将被打印的图像文件,大格式。 作为其中的一部分,我需要得到(即读取)并设置(即更改)图像文件的DPI。 这可以通过PHP GD或PHP Imagick实现吗? 谢谢, BK 编辑: 可以通过iMagick的 getImageResolution 方法访问图像的DPI: 公共函数getDPI(){ $ imgD ..
发布时间:2018-07-30 15:50:09 PHP

使用PHP-Imagick getImageSignature方法的奇怪结果

我正在尝试使用PHP Imagick的getImageSignature方法来比较不同的图像并查看它们是否相等,但是当从不同版本的不同计算机调用该方法时,即使使用相同的图像文件,我也会获得不同的签名ImageMagick和OS。 在这些情况下,我是否应始终获得相同的签名? 非常感谢。 解决方案 我是否应该在这些条件下获得相同的签名? 简短回答是否。 Magick ..
发布时间:2018-07-30 14:09:52 PHP

从CLI运行时找不到类imagick

$ im = new imagick($ file); 从我的浏览器运行时,这行代码可以正常工作,但是当我尝试从命令行(CLI)然后我得到以下错误... 未找到类'imagick' 为什么它不能从CLI工作的任何想法? 解决方案 找到解决方案: sudo aptitude install make php5-dev php- ..
发布时间:2018-07-30 14:05:59 PHP