img-about
Version:
A module for image processing in browser, includes getting naturalSize, zooming, compressing... wrapped by Promise
10 lines (8 loc) • 695 B
JavaScript
/**
* Bundle of img-about
* Generated: 2019-07-23
* Version: 2.2.0
* License: MIT
* Author: livelybone(2631541504@qq.com)
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).utils={})}(this,function(e){"use strict";var t=!!document.createElement("canvas").getContext;e.canvasSupport=t,e.getSizeOfUrl=function(r){return new Promise(function(e,t){var n=document.createElement("img"),o=function(){e({width:n.width,height:n.height})};n.onload=o,n.onerror=function(){t(new Error("Image<"+r+"> loaded error"))},n.src=r,n.complete&&o()})},Object.defineProperty(e,"__esModule",{value:!0})});