在Nativescript应用程序中从URL接收调整图像大小时出错

在Nativescript应用程序中从URL接收调整图像大小时出错,nativescript,image-resizing,nativescript-angular,imagesource,nativescript-plugin,Nativescript,Image Resizing,Nativescript Angular,Imagesource,Nativescript Plugin,从URL检索后,我试图在Angular+Nativescript应用程序中调整图像大小,但收到以下错误:- 错误:未捕获(承诺中):类型错误:imageSource.resize为 不是一个函数。(在“imageSource.resize(100)”中,“imageSource.resize”是 (未定义) 代码如下:- image.html <Image (loaded)="onImageLoaded($event)" class="img-home-eve

从URL检索后,我试图在Angular+Nativescript应用程序中调整图像大小,但收到以下错误:-

错误:未捕获(承诺中):类型错误:imageSource.resize为 不是一个函数。(在“imageSource.resize(100)”中,“imageSource.resize”是 (未定义)

代码如下:-

image.html

<Image (loaded)="onImageLoaded($event)" class="img-home-event" stretch="aspectFill">
 </Image> 

image.module.ts

onImageLoaded(args)
{        
        let image = <Image>args.object;
        
        ImageSource.fromUrl("https://homepages.cae.wisc.edu/~ece533/images/airplane.png")
        .then((imageSource) =>{
            image.imageSource = imageSource.resize(100);
            image.height = 150;
            image.width = 150;
        });        
}
onImageLoaded(args)
{        
让image=args.object;
ImageSource.fromUrl(“https://homepages.cae.wisc.edu/~ece533/images/planet.png”)
。然后((图像源)=>{
image.imageSource=imageSource.resize(100);
image.height=150;
图像宽度=150;
});        
}

请帮帮我。我需要在我的项目中实现调整大小功能。如果这是不可能的,那么请提供一些替代方案。

当我将项目升级到NS7+时,此错误得到解决。后来我了解到,6.5.9版之后的NativeScript中使用了resize()功能,当从页面所在的完全相同的
原点
获取图像时,是否仍会出现此问题?是的。我的要求是从Amazon S3 bucket或internet获取图像。这个问题仍然存在。在我的情况下,页面的原点将与图像的原点不同。请尝试调整图像的大小,而不是调整图像源的大小。您能告诉我动态调整图像大小的方法吗?我想说,在nativescript中是否有任何函数可以在显示在pp中之前调整图像的大小。请检查控制台中是否有任何CORS错误消息。有时,可以直接从浏览器访问站点上的资源,但不使用AJAX。还有什么
console.log(图像源的类型)
输出?