【问题标题】:ImageMagick php imagick loading a file from memoryImageMagick php imagick 从内存中加载文件
【发布时间】:2011-02-24 04:17:50
【问题描述】:

我正在尝试将 imagick 集成到我的框架中。框架在内存中有文件。

imagick 代码效果很好

/* Read page 1 */
$im = new imagick( 'test.pdf[0]' );

/* Convert to png */
$im->setImageFormat( "png" );

/* Send out */
header( "Content-Type: image/png" );
echo $im;

现在我的问题是 imagick 构造函数只需要路径名。如何从内存中加载 pdf。

like $im = newImagick($file);

【问题讨论】:

  • 我到此为止:/* 阅读第 1 页 / $handle = fopen('test.pdf', 'rb'); $im2 = 新的想象(); $im2->readImageFile($handle); / 转换为png / $im2->setImageFormat( "png" ); fclose($句柄); / 发送 */ header( "Content-Type: image/png" );回声 $im2;

标签: imagemagick imagick


【解决方案1】:
$im = new Imagick();
$im->readImageBlob($file_contents);

http://www.php.net/manual/en/function.imagick-readimageblob.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-26
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-20
    • 2013-10-23
    • 1970-01-01
    相关资源
    最近更新 更多