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.
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屬性存放的圖片的格式
Hybris商品圖片導入與壓縮有關的配置