`
yanggaojiao
  • 浏览: 81724 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Magento image 操作

PHP 
阅读更多

由于lib/Varien/Image.php  的 Varient_Image类定义并实现了很多对操作image用的方法。所以我们在magento中操作Image将变得非常简易. 下面是一个该类应用的简单例子:

$fileName = 'skin\frontend\default\default\images\media\col_left_callout.jpg';
$watermarkName = 'skin\frontend\default\default\images\media\best_selling_img01.jpg';
 
$image = new Varien_Image($fileName);
 
// this function accepts integer, hexadecimal format is more convenient for me
$image->setImageBackgroundColor(0xFFFFFF);
 
// let's add another image with 15% opacity, last parameter makes the image to be repeated 
$image->watermark($watermarkName, 0, 0, 15, true);
 
$image->resize(250);
 
$image->rotate(45);
 
// this will generate proper headers for transformed image so don't use this method if you plan to display any other content
$image->display();
 
// Magento will attempt to create missing directories
$image->save('media/myimages/myTransformedImage.jpg');

 

 

更多应用请前往lib/Varien/Image.php ,该类提供了更多useful的方法。

分享到:
评论

相关推荐

    magento批量上传多图、添加自定义属性1.4、1.5+

    在使用过程中,商家需要按照特定格式准备CSV文件,包括商品ID和对应的图片URL,然后通过Magento后台的导入/导出功能进行操作。 添加自定义属性则是Magento的另一大亮点。自定义属性可以让商家为每个商品创建独特的...

    magento用户使用手册.pdf

    产品图片存放目录(Product Image Placeholders)....................................................19 创建分类(Creating Categories).......................................................................

    magento批量制作产品数据教程

    - `image`, `small_image`, `thumbnail`: 分别代表主图、缩略图和购物车中的小图,需提供完整路径。 - `weight`: 产品重量。 - `price`: 原价。 - `special_price`: 特价。 - `color`: 颜色属性。 - `...

    magento多图批量导入解决方法

    具体操作如下: - 打开`app/code/core/Mage/Catalog/Model/Convert/Adapter/Product.php`文件,并将其复制到`app/code/local/Mage/Catalog/Model/Convert/Adapter/Product.php`。这是为了确保我们所做的任何更改都...

    m2-module-image-adapter:Magento 2的模拟图像适配器

    原理部分是一个新的图像适配器(一个既实现Magento\Framework\Image\Adapter\AdapterInterface并从Magento\Framework\Image\Adapter\AbstractAdapter扩展的类)。 这将消除使用图像处理功能或执行操作的所有方法。 ...

    magento后台显示订单图片

    通过上述步骤,我们可以在Magento后台订单页面直接展示商品图片,极大地提升了后台操作人员的工作效率。同时,根据实际需求调整代码细节,还可以实现更多自定义功能,比如添加商品名称、价格等信息,使订单页面更加...

    magento中文用户手册

    - 提供了一个直观的管理界面,方便进行商品管理、订单处理等操作。 - 支持多语言和多货币设置。 **创建多网站和商店:** - 在“系统”>“配置”>“General”>“Websites”中创建新的网站。 - 在“Stores”>...

    学习Magento模块开发必看

    例如,在购物车系统中,Product模型与Image_Gallery模型之间可能存在关联,用于管理商品图片。 5. **块(Block)**: - Block是视图层的控制器,处理模型数据并与模板文件配合呈现页面。每个Block对应一个.phtml...

    Import Products categories, multiple images and custom options

    在电子商务领域,Magento是一款强大的开源电子商务平台,以其高度可定制性和丰富的功能著称。本文将深入探讨"Import Products ...在实际操作中,了解和掌握这些技巧,将使Magento店铺的运营变得更加得心应手。

    图片自动扩大代码

    例如,你可以创建一个`zoomImage.js`文件,然后在`templates/{your_template}/css`下的CSS文件中定义放大镜样式。在ZenCart的模板文件(如`product_info.php`)中,你需要引入这些JS和CSS,并在产品图片HTML代码中...

Global site tag (gtag.js) - Google Analytics