gpt4 book ai didi

odoo - 在 Odoo 中上传图片

转载 作者:行者123 更新时间:2023-12-01 04:48:05 25 4
gpt4 key购买 nike

我正在尝试在 odoo 屏幕中添加 o 图像小部件,

我使用的字段如下,

  image = fields.Binary("Image", attachment=True,
help="This field holds the image used as avatar for \
this contact, limited to 1024x1024px",)

XML :

<field name="image" widget='image' class="oe_avatar"/>

上传的图片周围有空白,如何按原样上传图片,而不在图片周围添加空白?

最佳答案

这是我的代码的精简片段,我在其中存储了要在 QWeb 报告中使用的图像。

from openerp import api, fields, models, tools
class ResPartner(models.Model):
_inherit = "res.partner"

partner_report_image = fields.Binary(string='Report image', compute='_get_image')

@api.multi
@api.depends('image')
def _get_image(self):
for rec in self:
rec.partner_report_image = tools.image_resize_image_medium(
rec.image, size=(500, 500))

您应该查看 openerp/tools/image.py 它有一些非常简洁的图像处理功能。希望这可以帮助!

关于odoo - 在 Odoo 中上传图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44822797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com