Hybris商品图片导入与压缩有关的配置

1.   在电脑上安装 ImageMagick 软件(windows平台还需要安装VC++),下载路径:http://www.imagemagick.org/script/download.php#windows

在local.properies文件配置安装路径和配置文件路径:

Windows版本的,安装好后,需要把magic.exe文件重命名为 convert.exe

 2.   导入 JomooMedia.impex文件中的脚本

INSERT_UPDATE ConversionMediaFormat;qualifier[unique=true];name[lang=en];conversionStrategy;conversion;inputFormat(qualifier);mediaAddOns(code,catalogVersion(catalog(id),version));mimeType;
;1200Wx1200H;1200;imageMagickMediaConversionStrategy;-resize 1200x1200 -colorspace RGB;;;image/jpeg;
;800Wx800H;800;imageMagickMediaConversionStrategy;-resize 800x800 -colorspace RGB;;;image/jpeg;
;515Wx515H;515;imageMagickMediaConversionStrategy;-resize 515x515 -colorspace RGB;;;image/jpeg;
;365Wx365H;365;imageMagickMediaConversionStrategy;-resize 365x365 -colorspace RGB;;;image/jpeg;
;300Wx300H;300;imageMagickMediaConversionStrategy;-resize 300x300 -colorspace RGB;;;image/jpeg;
;96Wx96H;96;imageMagickMediaConversionStrategy;-resize 96x96 -colorspace RGB;;;image/jpeg;
;65Wx65H;65;imageMagickMediaConversionStrategy;-resize 65x65 -colorspace RGB;;;image/jpeg;
;30Wx30H;30;imageMagickMediaConversionStrategy;-resize 30x30 -colorspace RGB;;;image/jpeg;

INSERT_UPDATE ConversionGroup;code[unique=true];name[lang=en];supportedFormats(qualifier);
;jomooConversionGroup01;Jomoo ConversionGroup;1200Wx1200H,800Wx800H,515Wx515H,365Wx365H,300Wx300H,96Wx96H,65Wx65H,30Wx30H;

脚本解释:

(1) ConversionMediaFormat 定义了图片转换格式,需要将上传的图片转换为哪些尺寸,在此配置。Qualifier属性定义了唯一键(注意:系统中有可能存在MediaFormat类型的格式,导入此脚本前,应该先将相同Qualifier 的MediaFormat数据删除)。Conversion属性定义了转换命令。例:-resize 515x515 -colorspace RGB : 意思是将图片按照长宽等比缩放为515宽、515高的图片。

(2) ConversionGroup定义了转换组,它包含了转换格式。jomooConversionGroup01配置在local.properties文件里(image.current.conversiongroup.code=jomooConversionGroup01,创建mediaContaner时需要ConversionGroup。1.      导入projectdata_mediaconversion_cronjobs.impex 文件中的脚本。(用来压缩图片)

3.   导入projectdata_mediaconversion_cronjobs.impex 文件中的脚本。(用来压缩图片)

INSERT_UPDATE MediaConversionCronJob;code[unique=true];job(code);sessionLanguage(isocode);
;MediaConversionCronjobSample;mediaConversionJob;en;

4.   手动创建csv的存放路径。 批量导入图片时,导入结果(包括成功更新的商品,图片名有问题的数据等)需要记录在csv文件,csv文件会在指定文件夹里生成,目前需要手动创建此文件夹)

hybris\data\media\import\product\csv.

在local.properties 文件里有配置:  hotfolder.image.csv.create=${jomoo.import.files.basefolder.product}/csv

5.   其他一些配置:(在local.properties文件中)

(1)hotfolder.image.source=${product.image.basefolder}/800Wx800H   :用ftp上传图片时,图片存放的路径

(2)hotfolder.image.picture.formart=800Wx800H                     :productModel 的picture属性存放的图片的格式

(3)hotfolder.image.thumbnail.formart=65Wx65H                    :productModel 的thumbnail属性存放的图片的格式

(4)hotfolder.image.normal.formart=300Wx300H                                        :productModel 的normal属性存放的图片的格式

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Django Scrapy

scrapy 和 requetsts+beautifulsoup的差别

本质:scrapy是库 requetsts+beautifulsoup是库 两种事物集 ? 技术选型 网页的分类 ? 网页的分类 webservice 动态...

34560
来自专栏debugeeker的专栏

《coredump问题原理探究》windows版第二章coredump捕获环境配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

9210
来自专栏debugeeker的专栏

《coredump问题原理探究》windows版8.2节堆布局堆块结构

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

9820
来自专栏杨逸轩 ' sBlog

Typecho如何利用自定义页面,随机显示(跳转到)一篇文章

16580
来自专栏LIN_ZONE

MySQL 中 having 和 where 的区别

如需转载,请注明:https://www.cnblogs.com/zhuchenglin/p/9750882.html

11330
来自专栏Golang语言社区

在Go中对gRPC+ProtoBuf与Http+Json进行基准测试

服务之间通信的最简单的解决方案是使用JSON over HTTP。尽管JSON具有许多明显的优点(比如它具有很好的可读性,易于理解,且通常性能良好),但它还是有...

84680
来自专栏pangguoming

Sequence在Oracle中的使用

  Oracle中,当需要建立一个自增字段时,需要用到sequence。sequence也可以在mysql中使用,但是有些差别,日后再补充,先把oracle中s...

8120
来自专栏用户画像

MAC使用pip安装Tensorflow

官网英文版安装教程:https://www.tensorflow.org/install/install_mac#common_installation_pro...

9720
来自专栏陈纪庚

知识总结

这样,你点下a标签后,就会下载该图片,并且该图片名为thisismyname.jpg

9510
来自专栏debugeeker的专栏

《coredump问题原理探究》windows版9.1节栈溢出

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

9420

扫码关注云+社区

领取腾讯云代金券