mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 11:42:04 +08:00
add sample -image source from imageAsset and save it to PNG (#4265)
This commit is contained in:
17
tests/app/image-source/image-source-snippet.ts
Normal file
17
tests/app/image-source/image-source-snippet.ts
Normal file
@ -0,0 +1,17 @@
|
||||
import * as imageSource from "tns-core-modules/image-source";
|
||||
// >> imagesource-from-imageasset-save-to
|
||||
import * as fs from "tns-core-modules/file-system";
|
||||
|
||||
export function imageSourceFromAsset(imageAsset){
|
||||
let source = new imageSource.ImageSource();
|
||||
source.fromAsset(imageAsset).then((source) => {
|
||||
let folder = fs.knownFolders.documents().path;
|
||||
let fileName = "Test.png"
|
||||
let path = fs.path.join(folder, fileName);
|
||||
let saved = source.saveToFile(path, "png");
|
||||
if(saved){
|
||||
console.log("saved image")
|
||||
}
|
||||
})
|
||||
}
|
||||
// << imagesource-from-imageasset-save-to
|
@ -25,3 +25,6 @@ This is similar to loading Bitmap from `R.drawable.logo` on Android or calling `
|
||||
|
||||
### Load image from a local file
|
||||
{%snippet imagesource-load-local%}
|
||||
|
||||
### Save image source from imageAsset to PNG file
|
||||
{%snippet imagesource-from-imageasset-save-to%}
|
Reference in New Issue
Block a user