【问题标题】:writeImage with imagick in codeigniter在codeigniter中使用imagick writeImage
【发布时间】:2013-06-27 19:06:01
【问题描述】:

我正在使用 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(); 

我不知道如何将这个文件保存在codeignietr_folder/assets/pdf-img
我试过 ../../assets/test.png 和 localhost/codeignietr_folder/assets/pdf-img
但它不起作用! 我该怎么办?

【问题讨论】:

    标签: php file codeigniter imagick


    【解决方案1】:

    你可以在哪里使用$im-&gt;writeImage($file);

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

    【讨论】:

    • 要保存图像,您需要提供要保存文件的绝对服务器路径。 getcwd() 只是返回当前工作目录,更多细节在这里:php.net/manual/en/function.getcwd.php
    • 欢迎使用 StackOverflow :)
    • 是的...我只是创建新帐户!
    猜你喜欢
    • 2023-03-04
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-10
    • 1970-01-01
    相关资源
    最近更新 更多