Skip to content

Latest commit

 

History

History
66 lines (55 loc) · 1.67 KB

File metadata and controls

66 lines (55 loc) · 1.67 KB

Nativescript Nativescript Imageoptimize

npm install @triniwiz/nativescript-imageoptimize

Usage

Usage

TypeScript

    import { ImageOptimize } from '@triniwiz/nativescript-imageoptimize';
    import {knownFolders} from '@nativescript/core';
    const imageoptimize = ImageOptimize.optimize({
      src: '~/destiny_2.jpg',
      height: 400, //optional
      width:400, //optional
      quality: 50, // optional 100 - 1
      format:'jpg', // jpeg || jpg || png || webp *android
      dest: knownFolders.documents().getFolder('images').path
    }).then(
    (res)=>{
    console.log(res.file)
    },(err)=>{
    console.log(err.message)
    }
    )

JavaScript

    const ImageOptimize = require('@triniwiz/nativescript-imageoptimize').ImageOptimize;
    const core = require('@nativescript/core');
    ImageOptimize.optimize({
      src: '~/destiny_2.jpg',
      height: 400, //optional
      width:400,
      quality: 50, // 100 - 1
      format:'jpg', // jpeg || jpg || png || webp *android
      dest: core.knownFolders.documents().getFolder('images').path,
    }).optimize().then(
    (res)=>{
    console.log(res.file)
    },(err)=>{
    console.log(err.message)
    }
    )

API

Property Default Type Required Description
width source width number
height source width number
quality 92 number
format jpg string
dest null string
src null string

License

Apache License Version 2.0