我想要转换图片网址,以便它可以包含转换属性(我想要更改宽度和高度)。这是我存储在数据库中的一个示例(我们上传图像时Cloudinary为我们提供的)
https://res.cloudinary.com/blah/image/upload/v15/orsdrkjfddaqjlwsk0t.jpg
我正在使用node.js
,cloudinary
库为我们提供了以下方法: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。
答案 0 :(得分:0)
您需要为宽度和高度指定裁剪模式才能生效。例如,
cloudinary.url('https://res.cloudinary.com/blah/image/upload/v15/orsdrkjfddaqjlwsk0t.jpg',
{ width: 100, height: 100, crop: "scale"});