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');