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

odoo10-addon-web-widget-darkroom的Python项目详细描述


License: LGPL-3

用于Web的暗室图像编辑

此模块提供了一个用于图像的DarkroomJS(v2.0.1)web小部件 领域。它还向普通图像小部件添加了一个暗室按钮,可以 用于在模式下通过暗室编辑图像。

小部件当前支持以下操作,可以扩展到 允许其他人:

  • 缩放和平移
  • 旋转
  • 裁剪
  • 回到历史客户端(保存前)

使用量

安装模块后,您可以按以下方式使用:

  • 将图像字段添加到视图时指定darkroom小部件。 可以使用options属性提供配置值:

    <field name="image" widget="darkroom" options="{'minWidth': 100}"/>
    

    小部件将选项直接传递给暗室js,暗室js支持 以下内容:

    • 最小宽度
    • 最小高度
    • 最大宽度
    • 最大高度
    • 比率(纵横比)
    • 背景色
  • 在编辑模式下打开包含图像的窗体视图,并将鼠标悬停在 图像小部件。你应该看到一个可以点击打开的暗室按钮 在暗室模式中的图像,可以在其中编辑和更改 保存的。

    Darkroom Modal Screenshot 1Darkroom Modal Screenshot 2

已知问题/路线图

  • 当前在创建记录时不支持暗室模式
  • fabric.js>;=1.70当前不受暗室js支持 (MattKetmo/darkroomjs#112

缺陷跟踪器

错误在GitHub Issues上跟踪。在 如有问题,请检查是否已报告。 如果你先发现它,请提供详细的欢迎信息,帮助我们粉碎它 反馈。

学分

图像

  • 奥多社区协会: Icon

贡献者

维护人员

Odoo Community Association

此模块由OCA维护。

oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。

若要对此模块作出贡献,请访问https://odoo-community.org

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java既然Lucene 4.1中不存在TermEnum,如何从IndexReader中获取字段?   java在LinkedHashSet上的迭代比在ArrayList上的迭代要快   java无法在Android Studio中获得所有@override函数,如onStart、onResume   java的DateTimeFormatter比SimpleDateFormat更严格吗?以毫秒为单位分析日期   JavaSpring*servlet。Websphere服务器启动时未加载xml   java Fancytree selenium单击事件   java日期格式不一样   java无法在Android Studio上运行我的MQTT应用程序   c#计算两个集合的F检验   java JDialog不会显示在“设计”选项卡中   java如何在每个服务生页面上重新加载页面   java如何初始化包含一些对象的数组?   使用Datanucleus的java Amazon S3数据存储   Python的map函数是否有Java等价物?