提供用于图像编辑的web小部件,并将其作为模式添加到标准图像小部件中
odoo10-addon-web-widget-darkroom的Python项目详细描述
用于Web的暗室图像编辑
此模块提供了一个用于图像的DarkroomJS(v2.0.1)web小部件 领域。它还向普通图像小部件添加了一个暗室按钮,可以 用于在模式下通过暗室编辑图像。
小部件当前支持以下操作,可以扩展到 允许其他人:
- 缩放和平移
- 旋转
- 裁剪
- 回到历史客户端(保存前)
使用量
安装模块后,您可以按以下方式使用:
将图像字段添加到视图时指定darkroom小部件。 可以使用options属性提供配置值:
<field name="image" widget="darkroom" options="{'minWidth': 100}"/>
小部件将选项直接传递给暗室js,暗室js支持 以下内容:
- 最小宽度
- 最小高度
- 最大宽度
- 最大高度
- 比率(纵横比)
- 背景色
在编辑模式下打开包含图像的窗体视图,并将鼠标悬停在 图像小部件。你应该看到一个可以点击打开的暗室按钮 在暗室模式中的图像,可以在其中编辑和更改 保存的。
已知问题/路线图
- 当前在创建记录时不支持暗室模式
- fabric.js>;=1.70当前不受暗室js支持 (MattKetmo/darkroomjs#112)
缺陷跟踪器
错误在GitHub Issues上跟踪。在 如有问题,请检查是否已报告。 如果你先发现它,请提供详细的欢迎信息,帮助我们粉碎它 反馈。
学分
图像
- 奥多社区协会: Icon。
贡献者
- 戴夫·拉斯利,dave@laslabs.com>;
- oleg bulkin<;obulkin@laslabs.com>;
- 布伦特休斯,brent.hughes@laslabs.com>;
维护人员
此模块由OCA维护。
oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。
若要对此模块作出贡献,请访问https://odoo-community.org。