2017-08-17 84 views
0

我想要转换图像的URL,因此它可以包含转换属性(我想改变宽度和高度)。这里是什么,我存储在我的数据库的例子(网址Cloudinary给我们,当我们上传一个图片)Cloudinary.url没有按预期工作

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

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

它似乎并不当我通过cloudinary图像URL到它的工作:

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

它只是将返回原来的网址,也不会进行任何转换值添加到它?

注意:我所做的工作是从条带orsdrkjfddaqjlwsk0t.jpg中将url &传递给cloudinary.url方法。但是,如果存储在我的数据库中的图像不是来自cloudinary的图像,则从url中去除nameofimage.jpg将无法​​使用! Cloudinary将为它创建一个cloudinary URL,但不存在。

回答

0

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

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