0
我在Magento的Gd2.php的頂部添加了以下內容,以在目錄圖像周圍創建一個紅色邊框,但我沒有獲得邊框。我錯過了什麼嗎?drawBorder函數在Magento中不起作用
/*
* Function to create a border around an image
*/
function drawBorder($image_name, $r = 255, $g = 0, $b = 0, $thickness = 30)
{
$image = ImageCreateFromJPEG($image_name);
$color = ImageColorAllocate($img, $r, $g, $b);
$x1 = 0;
$y1 = 0;
$x2 = ImageSX($image) - 1;
$y2 = ImageSY($image) - 1;
for($i = 0; $i < $thickness; $i++)
{
ImageRectangle($image, $x1++, $y1++, $x2--, $y2--, $color);
}
return $image;
}
哪裏會增加內Magento的第二個部分?到相同的文件或在list.phtml? – user3647897
如果您只是想要在您的產品目錄圖片周圍放置邊框,則可以通過css進行操作。 – Slimshadddyyy
我無法使用CSS來添加邊框,因爲圖像具有keepFrame(true),它可以計算圖像尺寸的空白區域並將其設置爲正方形。這就是爲什麼我需要在進行keepFrame計算之前使用php添加邊框。 – user3647897