Php 使用XAMPP1.7.7上的Imagick保存图像
我有以下代码块:Php 使用XAMPP1.7.7上的Imagick保存图像,php,imagick,Php,Imagick,我有以下代码块: <?php $im = new imagick('test.jpg'); echo "a"; ?> 如果省略$im,则结果为“a”,但如果不省略$im,则结果为“”。这是因为imagick安装不好吗?如果这是答案,我如何才能为XAMPP1.7.7安装好它?网上几乎没有信息,他们谈论使用旧版本的imagick,但我不喜欢这个想法 关于imagick的另一个问题是,我想重新处理一个图像并将其保存在我的服务器中。我读过关于使用move_uploaded_文件的文章,
<?php
$im = new imagick('test.jpg');
echo "a";
?>
如果省略$im,则结果为“a”,但如果不省略$im,则结果为“”。这是因为imagick安装不好吗?如果这是答案,我如何才能为XAMPP1.7.7安装好它?网上几乎没有信息,他们谈论使用旧版本的imagick,但我不喜欢这个想法
关于imagick的另一个问题是,我想重新处理一个图像并将其保存在我的服务器中。我读过关于使用move_uploaded_文件的文章,但是如果我使用writeimage,我就不会使用它。我需要以不同的方式使用它吗
最后一个问题:我传递了一个用64进制编码的图像,然后在一个php文件中解码。如何将解码图像分配给Imagick而不保存它?以显示
<?
$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在PHP5.4上有问题,因为我没有找到任何东西,所以我忘记了它。我的问题是php没有加载imagick.dll。我不知道你的答案是否正确,因为我无法尝试。