php - pdf 缩略图 imagemagick php 不工作

标签 php imagemagick ghostscript

我在我的 Windows 电脑上使用 imagemagick 和 ghostscript 在 apache 中运行 php5。

我试过了

<?php
$im = new imagick('test.pdf[0]');
$im->setImageFormat( "jpg" );
header( "Content-Type: image/jpeg" );
echo $im;
?>

发现它不起作用。

我的 php 信息文件显示 imagick 正在工作...

enter image description here

我正在尝试生成缩略图而不将其保存在服务器硬盘中...

最佳答案

您正在输出 imagick OBJECT,而不是您正在处理的图像。要输出为 .jpg,您需要执行以下操作

echo $im->getImageBlob();

关于php - pdf 缩略图 imagemagick php 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5966196/

相关文章:

java - 我应该将gsdll64.dll放在Windows7和tomcat7主机中的哪里?

pdf - 如何使用 ghostscript 删除 PDF 中的重复对象?

php - Zend 缓存后端静态删除/清理

php - 错误 : Uncaught exception 'ImagickException' with message 'Invalid image geometry'

php - 如何使用查询生成器将 mysql 查询转换为 codeigniter?

macos - 在 Mac OS X 上使用 JP2 delegate 构建 ImageMagick

node.js - D3js : How to convert svg text to path?

c# - Ghostscript.NET 光栅器内存不足

PHP MYSQL - 使用 SESSION 更新用户配置文件

php - 使用 PHP+MySQL 成功插入后立即插入附加值