提供用于图像编辑的Web小部件,并将其作为模态添加到标准图像小部件中
项目描述
DarkroomJS Web图像编辑
本模块提供DarkroomJS(v2.0.1)Web小部件,用于与图像字段一起使用。它还向标准图像小部件添加Darkroom按钮,可用于通过Darkroom在模态中编辑图像。
当前小部件支持以下操作,并可扩展以允许其他操作
缩放和平移
旋转
裁剪
在客户端历史记录中后退(在保存之前)
用法
安装模块后,您可以使用以下方式使用它
在将图像字段添加到视图时指定darkroom小部件。可以使用options属性提供配置值
<field name="image" widget="darkroom" options="{'minWidth': 100}"/>
小部件直接将选项传递给DarkroomJS,它支持以下功能
minWidth
minHeight
maxWidth
maxHeight
ratio(宽高比)
backgroundColor
打开包含图像的表单视图,并悬停在图像小部件上。您应该看到一个Darkroom按钮,可以单击它以在Darkroom模态中打开图像,在那里可以编辑图像并保存更改。
已知问题/路线图
Darkroom模态目前在记录创建期间不受支持
Fabric.js >= 1.70目前不支持DarkroomJS(《MattKetmo/darkroomjs#112》)
错误跟踪器
错误在GitHub问题上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请通过提供详细和欢迎的反馈来帮助我们解决它。
致谢
图像
Odoo社区协会:图标。
贡献者
Dave Lasley <dave@laslabs.com>
Oleg Bulkin <obulkin@laslabs.com>
Brent Hughes <brent.hughes@laslabs.com>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
要为此模块做出贡献,请访问https://odoo-community.org。
项目详情
散列值 for odoo10_addon_web_widget_darkroom-10.0.1.0.0-py2-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 84c2c6c9c2d9a299575838d3eb1693c1fc7de1b936aed0804ea3eacc5a9447e5 |
|
MD5 | 0baee6037b069e6442a58ebd0b8af518 |
|
BLAKE2b-256 | 45fac0f6e1c5c0435b72c0f040eea7669d06fa047444883f77a5714fb39d6738 |