跳转到主要内容

提供用于图像编辑的Web小部件,并将其作为模态添加到标准图像小部件中

项目描述

License: LGPL-3

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

  • 打开包含图像的表单视图,并将鼠标悬停在图像小部件上。您应该看到一个可以点击以在Darkoom模态中打开图像并编辑的Darkoom按钮,其中可以保存更改。

    Darkroom Modal Screenshot 1 Darkroom Modal Screenshot 2

已知问题/路线图

  • Darkroom模态目前不支持在创建记录期间使用

错误跟踪器

错误追踪在 GitHub Issues 上。如果在那里遇到问题,请检查您的问题是否已经报告。如果您是第一个发现它的人,请通过提供详细且受欢迎的反馈来帮助我们解决它。

致谢

图片

  • Odoo 社区协会: 图标

贡献者

维护者

Odoo Community Association

本模块由 OCA 维护。

OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛应用。

要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源代码分发

本发布没有可用的源代码分发文件。请参阅 生成分发存档的教程

构建分发

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面