【问题标题】:Use Imagick on XAMPP1.7.7 for save image在 XAMPP1.7.7 上使用 Imagick 保存图像
【发布时间】:2012-07-27 12:50:29
【问题描述】:

我有以下代码块:

<?php
$im = new imagick('test.jpg');
echo "a";
?>

如果省略了$im,则结果为“a”,但如果未省略$im,则结果为“”。这是因为imagick没有安装好吗?如果这是答案,我怎样才能为 XAMPP 1.7.7 安装好它?在网上几乎没有信息,他们谈论使用旧版本的 imagick,但我不喜欢这个想法。

我对 imagick 的另一个问题是我想重新处理图像并将其保存在我的服务器中。我已阅读有关 move_uploaded_file 的使用,但如果我使用 writeimage,我将不会使用它。我需要以不同的方式使用它吗?

最后一个问题:我传递了一个以 64 基编码的图像,并在一个 php 文件中解码。如何在不保存之前将解码图像分配给 Imagick?

【问题讨论】:

    标签: php imagick


    【解决方案1】:

    显示。

    <?
    $im = new imagick('test.jpg');
    $im->setImageFormat('jpg');
    header('Content-type: image/jpg');
    echo $im;
    ?>
    

    保存

    <?
    $im = new imagick('test.jpg');
    $im->setImageFormat('jpg');
    $saveToDir = "/home/";
    $imageName = "image.jpg";
    $im->writeImage($saveToDir . $imageName);
    ?>
    

    【讨论】:

    • 前段时间我意识到 Imagegick 在 php 5.4 中存在问题,因为我没有找到任何东西,所以我忘记了它。我的问题是 php 没有加载 imagick.dll。我不知道你的答案是否正确,因为我无法尝试。
    猜你喜欢
    • 1970-01-01
    • 2014-01-03
    • 2013-03-20
    • 1970-01-01
    • 2015-01-27
    • 1970-01-01
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多