Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在codeigniter中使用imagick写入图像_Php_File_Codeigniter_Imagick - Fatal编程技术网

Php 在codeigniter中使用imagick写入图像

Php 在codeigniter中使用imagick写入图像,php,file,codeigniter,imagick,Php,File,Codeigniter,Imagick,我正在使用codeigniter和imagick将pdf转换为png图像文件 $im = new imagick(); $im->setResolution ( 110,110); $im->readImage($target_path); $num_page = $im->getnumberimages(); for ($i=0; $i < $num_page ; $i++) { $im->readImage($target_path."[".$i."]");

我正在使用codeigniter和imagick将pdf转换为png图像文件

$im = new imagick();
$im->setResolution ( 110,110);
$im->readImage($target_path);
$num_page = $im->getnumberimages();
for ($i=0; $i < $num_page ; $i++) { 
$im->readImage($target_path."[".$i."]");
$im->setImageFormat('png');
$im->writeImage(?);
}
$im->destroy(); 
$im=new imagick();
$im->setResolution(110110);
$im->readImage($target\u path);
$num_page=$im->getnumberimages();
对于($i=0;$i<$num_page;$i++){
$im->readImage($target_path.“[”$i.“]);
$im->setImageFormat('png');
$im->writeImage(?);
}
$im->destroy();
我不知道如何将此文件保存在
codeigniter\u文件夹/assets/pdf img

我试过了。
/。/assets/test.png
localhost/codeignetr\u文件夹/assets/pdf img

但它不起作用!
我怎么做呢?

你可以使用
$im->writeImage($file)哪里

$file = getcwd() . '/assets/pdf-img/test.png';

为了保存图像,您需要提供要保存文件的绝对服务器路径。getcwd()只需返回当前工作目录,更多详细信息如下:Wellcome to StackOverflow:)是的…我刚刚创建了一个新帐户!