小编Jer*_* M.的帖子

使用 Jimp 将图像放在另一个图像上

我想编辑我的图片在我的Node.js应用程序在服务器端运行。此时,我已经成功地在我的图像上添加了文本。我想在此图像的左上角放置一个绿色矩形,并尝试了以下方法:

    Jimp.read(`borderTop.png`, function (err, top) {
        top.rotate(45);
        Jimp.read(`img.png`, function (err, image) {
            if (err) console.log(err);
            image.blit(top, 430, -250);
            Jimp.loadFont(`${__dirname}/../public/fonts/*.fnt`).then(function (font) {
                image.print(font, 315 - ((16 * 13 ) / 2), 0, "Hello, world!");
                image.write(finalName, (err) => {
                    return cb(null, `img.png`);
                });
            });
        });
    });


Run Code Online (Sandbox Code Playgroud)

这是有效的,但它正在删除我的图像边界下的部分。

看图

我试过:

  • 仅使用.png文件
  • 为我的图像添加不透明度
  • 仅使用具有 alpha 通道的图像

node.js npm

11
推荐指数
2
解决办法
1万
查看次数

Mongoose - 检查两个数字之间的值

我有一个包含两个年龄的猫鼬文档。参观景点的最低年龄和最大年龄

我需要查询数据库以获取 0 到 2 岁之间的所有景点。

但这行不通:

"ageMin": {
  "$lte": 2
},
"ageMax": {
  "$gte": 0
},
Run Code Online (Sandbox Code Playgroud)

因为我的吸引力大多在0到99之间。

为了帮助您形象化,我举了一个例子:

attractionOne: {
  name: "Deadly Looping",
  ageMin: 12,
  ageMax: 99
}
attractionTwo: {
  name: "Easy Ladybug",
  ageMin: 0,
  ageMax: 12
}
Run Code Online (Sandbox Code Playgroud)

谢谢。

mongoose mongodb node.js

2
推荐指数
1
解决办法
5044
查看次数

标签 统计

node.js ×2

mongodb ×1

mongoose ×1

npm ×1