Joomla 新建JImage:图像文件不存在

Joomla 新建JImage:图像文件不存在,joomla,joomla3.0,Joomla,Joomla3.0,我正在尝试调整图像大小,如下所示 <?php $file = htmlspecialchars($product->image); $image = new JImage($file); $properties = JImage::getImageFileProperties($file); $resizedImage = $image->resize(108, 108, true); //definition of mime $

我正在尝试调整图像大小,如下所示

<?php
    $file = htmlspecialchars($product->image);
    $image = new JImage($file);
    $properties = JImage::getImageFileProperties($file);
    $resizedImage = $image->resize(108, 108, true);
    //definition of mime
    $resizedImage->toFile(htmlspecialchars($product->image), $type);
?>
    <img src="<?php print $product->image ?>"/>
这不会导致错误

但是,下面会显示一条警告消息

警告: imagejpeg(): 无法打开流:HTTP包装器不支持可写 C:\xampp\htdocs\svark\libraries\joomla\image\image.php中的连接 在线985


我将Joomla 3.6.5与JoomShopping 4.15.1一起使用。

编辑时需要绝对路径,不能使用http

要使用绝对路径,请更改此选项

new JImage(JPATH_ROOT.'/components/com_jshopping/files/img_products/thumb_goods-11.jpg');

new JImage(JPATH_ROOT.'/components/com_jshopping/files/img_products/thumb_goods-11.jpg');
new JImage(JPATH_ROOT.'/components/com_jshopping/files/img_products/thumb_goods-11.jpg');
new JImage(JPATH_BASE.'/components/com_jshopping/files/img_products/thumb_goods-11.jpg');