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属性存放的图片的格式

 

转载于:https://www.cnblogs.com/jmcui/p/7201831.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/400413.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RTP协议学习大总结从原理到代码

from:http://wenku.baidu.com/view/aaad3d136edb6f1aff001fa5.html 一、流媒体概念 流媒体包含广义和狭义两种内涵:广义上的流媒体指的是使音频和视频形成稳定和连续的传输流和回放流的一系列技术、方法和协议的总称,即流媒体技术;狭义上 的流…

poj 2507Crossed ladders 计算几何

链接:http://poj.org/problem?id2507 题意:哪个直角三角形,一直角边重合, 斜边分别为 X, Y, 两斜边交点高为 C , 求重合的直角边长度~ 思路: 设两个三角形不重合的两条直角边长为 a &#xff0…

响应式样式

/* ##PC##1281px或更高分辨率 */media (min-width: 1281px) {}/* ##笔记本或PC##1025px - 1280px */media (min-width: 1025px) and (max-width: 1280px) {//CSS}/* ##平板电脑/Ipad竖屏##768px - 1024px */media (min-width: 768px) and (max-width: 1024px) {//CSS}/* ##平板…

【机器视觉学习笔记】VS2015 安装 opencv_contrib并测试

目录opencv_contrib的获取主要工具编译 opencv编译 opencv_contribVisual Studio 编译配置新项目的环境添加包含目录添加库目录配置调试环境添加依赖项测试平台:Windows 10 20H2 Visual Studio 2015 opencv_contrib-3.4.12 参考文章: 添加OpenCV_contr…

Windows Server 2012 R2 或 2016 无法安装 .Net 3.5.1

租用阿里云ECS服务器的用户使用 Windows Server 2012 R2 或 Windows Server 2016 64位系统,发现在安装 .net framework 3.5.1 时报错,报错内容如下: 原因分析 找不到安装源文件。 解决办法 可以通过如下 PowerShell 脚本进行安装:…

PHP CURL 多线程 GET/POST 类

PHP CURL 多线程 GET/POST 类 2015-01-01 分类&#xff1a;技术文章 阅读(623) 评论(0)如果有需要更正或更高效的建议&#xff0c;欢迎在OSchina分享~\(≧▽≦)/~ http://www.oschina.net/code/snippet_1475115_44902 <?php /********************************************…

C#中打开设计视图时报未将对象引用设置到对象的实例

通常情况下&#xff0c;若是你将用户控件写好了放入窗体中&#xff0c;若是有不合理的代码&#xff0c;则会弹出错误提示框&#xff0c;不让你放。若是你之前只是随便加了一个用户控件&#xff0c;并且没有什么问题&#xff0c;但后来你又把控件改坏掉了&#xff0c;那么你打开…

C#线程调用带参数的方法,给控件赋值

System.Threading.Thread thread new System.Threading.Thread(() > { //各种业务 //定义一个委托 public delegate void ProcessDelegate(string a); if (this.lbStatus.InvokeRequired) { ProcessDelegate df new ProcessDelegate(AddStatus); this.Invoke(df, new obj…

Concept3D推出交互式3D地图平台

对于活动组织者而言&#xff0c;能够在不必实际旅行的情况下参观活动地点的想法非常具有吸引力&#xff0c;特别是对于日程安排繁忙的人员。Concept3D通过其交互式地图和身临其境的虚拟导览软件实现了这一点。 Concept3D平台的首要位置之一是棕榈泉会议中心&#xff0c;该中心支…

【机器视觉学习笔记】OpenCV C++ 调用笔记本摄像头

目录测试程序实验现象平台&#xff1a;Windows 10 20H2 Visual Studio 2015 opencv_contrib-3.4.12 转自【opencv七】利用opencv调用电脑摄像头 —— yuanCruise 测试程序 #include <opencv2/opencv.hpp> #include <iostream>using namespace cv;int main() {n…

linux文件分割(将大的日志文件分割成小的)

linux下文件分割可以通过split命令来实现&#xff0c;可以指定按行数分割和安大小分割两种模式。Linux下文件合并可以通过cat命令来实现&#xff0c;非常简单。 在Linux下用split进行文件分割&#xff1a; 模式一&#xff1a;指定分割后文件行数 对与txt文本文件&#xff0c;可…

深入分析 Java 中的中文编码问题

几种常见的编码格式 为什么要编码 不知道大家有没有想过一个问题&#xff0c;那就是为什么要编码&#xff1f;我们能不能不编码&#xff1f;要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的&#xff0c;这些符号也就是我们人类使用的语言。由于人类的语言有…

APP图标生成工具

今天25学堂跟大家推荐一款非常有趣和简单的APP图标生成工具&#xff1a;Iconion Icon Generator&#xff08;iconion图标生成器&#xff09; 我们可以用它来创建美丽的扁平化图标&#xff0c;长投影图标&#xff0c;桌面图标&#xff0c;社会媒体图标和移动APP图标等&#xff0…

基本形态学算法

基本形态学算法为什么要做基本形态学算法的研究和实现&#xff1f;是因为形态学是一个非常有力&#xff0c;应用 广泛的工具&#xff0c;但同时也是研究不是很清楚的工具。往往一个恰到好处的变换&#xff0c;就能够省下许多的劳动。对此的分类和研究就显得非常有必要&#xff…

【51单片机快速入门指南】4.4:I2C 读取HMC5883L / QMC5883L 磁力计

目录硬知识简介操作模式HMC5883L连续测量模式单次测量模式闲置模式QMC5883L连续测量模式待命模式主要差异寄存器寄存器列表HMC5883LQMC5883L配置寄存器HMC5883L配置寄存器 A配置寄存器 B模式寄存器QMC5883L控制寄存器1控制寄存器2SET/RESET Period Register数据输出寄存器HMC58…

leaflet加载离线OSM(OpenStreetMap)

转载&#xff1a; https://www.cnblogs.com/RainyBear/p/6011832.html leaflet作为广为应用的开源地图操作的API,是非常受欢迎&#xff0c;轻量级的代码让使用者更容易操作。 废话不多说&#xff0c;下面直接给出范例。 首先在这个网站下载leaflet的压缩包&#xff0c;其中包括…

Nginx 实战(一) 集群环境搭建

Nginx是什么&#xff1f; Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器&#xff0c;也是一个 IMAP/POP3/SMTP 代理服务器。一直纳闷这个X是怎么来的在网上查了查原来X代表很牛逼的样子&#xff0c;Nginx就是代表一个非常牛逼的引擎服务器系统&#xf…

【51单片机快速入门指南】4.4.1:python串口接收磁力计数据并进行最小二乘法椭球拟合

目录硬知识Python代码使用方法串口收集数据椭球拟合验证STC15F2K60S2 16.384MHz Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 Python 3.8.11 (default, Aug 6 2021, 09:57:55) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32 参考资料&…

MATLAB之基本语法之常用命令

1. whos&#xff08;或者who&#xff09; 可以查看command window的变量 当调试MATLAB程序时&#xff0c;该条命令经常用到&#xff01;&#xff01;&#xff01; 2. clc 清除命令窗口内容但是不清除变量 3. clear 清除命令窗口内容并且清除变量 4. …

手动构建磁贴服务器(16.04.2 LTS)

转载&#xff1a; https://switch2osm.org/manually-building-a-tile-server-16-04-2-lts/本页介绍如何安装&#xff0c;设置和配置操作您自己的磁贴服务器所需的所有软件。逐步说明是为Ubuntu Linux16.04.2 LTS&#xff08;Xenial Xerus&#xff09;编写的。 软件安装 OSM切片…