0

在我的 Magento 项目中,我自定义了博客扩展并为每篇文章添加了一个图片上传器。图像字段使用“图像”作为字段类型。在控制器中,我使用Varien_File_Uploader_Image继承的类实例化上传器Varien_File_Uploader。但显然这两个文件中的代码是错误的,构造函数Varien_File_Uploader_Image是错误的,crop() 方法也不能正常工作。我想知道我可以在 Magento 中使用现有的功能来进行裁剪吗?我知道产品图片有生成缩略图的功能,但我不知道那段代码在哪里。

干杯!

4

1 回答 1

2

您可以使用Varien_Image类在自定义模块中添加裁剪功能

$path = Mage::getBaseDir('media') . DS .'your_folder'. DS;
imname = 'yourimagename.jpg';

$img_location = $path.$imbfname;
$image= new Varien_Image($img_location);
$image->crop($top, $left, $right, $bottom)
$image->save($img_location);

希望这对你有帮助。

于 2013-09-17T08:39:11.293 回答