Skip to content

Commit 44b4afa

Browse files
authored
add sample -image source from imageAsset and save it to PNG (NativeScript#4265)
1 parent 88c2848 commit 44b4afa

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import * as imageSource from "tns-core-modules/image-source";
2+
// >> imagesource-from-imageasset-save-to
3+
import * as fs from "tns-core-modules/file-system";
4+
5+
export function imageSourceFromAsset(imageAsset){
6+
let source = new imageSource.ImageSource();
7+
source.fromAsset(imageAsset).then((source) => {
8+
let folder = fs.knownFolders.documents().path;
9+
let fileName = "Test.png"
10+
let path = fs.path.join(folder, fileName);
11+
let saved = source.saveToFile(path, "png");
12+
if(saved){
13+
console.log("saved image")
14+
}
15+
})
16+
}
17+
// << imagesource-from-imageasset-save-to

tests/app/image-source/image-source.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,6 @@ This is similar to loading Bitmap from `R.drawable.logo` on Android or calling `
2525

2626
### Load image from a local file
2727
{%snippet imagesource-load-local%}
28+
29+
### Save image source from imageAsset to PNG file
30+
{%snippet imagesource-from-imageasset-save-to%}

0 commit comments

Comments
 (0)