Cloudinary.url无法按预期工作

时间:2017-08-17 06:33:42

标签: node.js cloudinary

我想要转换图片网址,以便它可以包含转换属性(我想要更改宽度和高度)。这是我存储在数据库中的一个示例(我们上传图像时Cloudinary为我们提供的)

https://res.cloudinary.com/blah/image/upload/v15/orsdrkjfddaqjlwsk0t.jpg

我正在使用node.jscloudinary库为我们提供了以下方法:cloudinary.url()

当我将云图像URL传递给它时似乎不起作用:

cloudinary.url('https://res.cloudinary.com/blah/image/upload/v15/orsdrkjfddaqjlwsk0t.jpg',
{ width: 100, height: 100 });

它只会返回原始网址,它不会添加任何转换值吗?!

注意:我为了让它工作而做的是从网址&中删除orsdrkjfddaqjlwsk0t.jpg。将它传递给cloudinary.url方法。但是,如果存储在我的数据库中的图像不是来自cloudinary的图像,则从网址中剥离nameofimage.jpg将不起作用! Cloudinary将为它创建一个不存在的云URL。

1 个答案:

答案 0 :(得分:0)

您需要为宽度和高度指定裁剪模式才能生效。例如,

cloudinary.url('https://res.cloudinary.com/blah/image/upload/v15/orsdrkjfddaqjlwsk0t.jpg',
{ width: 100, height: 100, crop: "scale"});