在NativeScript中调整图像大小吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在NativeScript中调整图像大小吗?相关的知识,希望对你有一定的参考价值。

我想将大小为3000 * 4200 px的SD卡中的图像调整为250 * 250大小的个人资料图片。我使用android BitmapFactory尝试了很多方法,但是没有任何效果。

是否有此插件?

答案

您可以在框架内使用ImageAsset。

import * as imageAssetModule from "tns-core-modules/image-asset/image-asset";


let asset = new imageAssetModule.ImageAsset(yourPicturePath);
asset.options = {
   width: yourWidth,
   height: yourHeight,
   keepAspectRatio: true // Set to false if you do not want aspect ratio
};

现在您可以从资产创建一个ImageSource,然后将其保存。

另一答案

尝试使用此插件调整图像大小和缩放:-

https://market.nativescript.org/plugins/nativescript-image-zoom

以上是关于在NativeScript中调整图像大小吗?的主要内容,如果未能解决你的问题,请参考以下文章

在 Nativescript App 中调整从 URL 接收到的图像大小时出错

Nativescript Vue图像拉伸aspectFill不起作用

根据设备高度在 ScrollView 中动态调整 Nativescript ContentView 的大小

在上传之前调整图像文件的大小;我们可以覆盖临时文件并上传吗?

我应该调整图像大小以便在UITableView中显示吗?

在裁剪之前调整 UIImage 或 CIImage 的大小会拉伸图像吗?