UNPKG

@pixi/assets

Version:

Asset manager for PixiJS, loading resolving and Cacheing

25 lines (24 loc) 633 B
"use strict"; async function testImageFormat(imageData) { if ("Image" in globalThis) return new Promise((resolve) => { const image = new Image(); image.onload = () => { resolve(!0); }, image.onerror = () => { resolve(!1); }, image.src = imageData; }); if ("createImageBitmap" in globalThis && "fetch" in globalThis) { try { const blob = await (await fetch(imageData)).blob(); await createImageBitmap(blob); } catch { return !1; } return !0; } return !1; } exports.testImageFormat = testImageFormat; //# sourceMappingURL=testImageFormat.js.map