在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 的大小