如何在服务器上创建模型

问题描述

我正在尝试在服务器上为枕头创建一个模型,以便当用户添加图像时,我可以使用此模型使他的图像呈现枕头的形状并将新图像发送给客户端我尝试了一些软件包喜欢 ('jimp','image-clipper','canvas')

我尝试使用一个枕头.png图像,我认为可以用另一个图像填充它并采用枕头形状,但我没有得到那个结果

  • 它一直单独向我发送枕头图片,而没有我添加的其他图片
  • 枕头 Image = 2.png ,模型
  • 一个图像 = 3.png ,我想用图像填充模型

是否有任何我可以使用的软件包或我可以尝试实现的其他方式

这是我的画布代码,我正在研究 NodeJS

    const { createCanvas,loadImage,Image} = require('canvas')
    const canvas = createCanvas(500,500)
    const ctx = canvas.getContext('2d')
    app.post('/image',async (req,res) => {
       loadImage('./2.png').then((image) => {
        ctx.drawImage(image,50,400,300)
      
        var img  = new Image();
        img.src = './3.png'
        var pattern = ctx.createPattern(img,"repeat");
        ctx.fillStyle = pattern
        ctx.fill();
        res.json(canvas.toDataURL())
      })
});

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)