| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff 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 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -25,3 +25,6 @@ This is similar to loading Bitmap from `R.drawable.logo` on Android or calling ` | |||
| 25 | 25 | ||
| 26 | 26 | ### Load image from a local file | |
| 27 | 27 | {%snippet imagesource-load-local%} | |
| 28 | + | ||
| 29 | + ### Save image source from imageAsset to PNG file | ||
| 30 | + {%snippet imagesource-from-imageasset-save-to%} | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments