enrecipes/app/workers/ImageProcessor.worker.js
2020-11-02 17:06:53 +05:30

13 lines
356 B
JavaScript

require("tns-core-modules/globals")
import { ImageSource } from "@nativescript/core"
global.onmessage = function({ data }) {
let imgFile = data.imgFile
let imgSavedToPath = data.imgSavedToPath
ImageSource.fromFile(imgFile).then((imgData) => {
if (imgData.saveToFile(imgSavedToPath, "jpg")) {
global.postMessage("savedToFile")
}
})
}